For our client, a leading global retail company, we are hiring IT Specialists for their Krakow Center.
As a Senior Software Engineer, you will be tasked with delivering back-end software solutions ensuring they meet the requirements of our Business Stakeholders and satisfy the quality criteria of Technology. You will also participate and contribute to the standards and processes of the overall development practice.
Region : Kraków, małopolskie
Requirements :
- 5+ years of experience working with ASP.NET Core with .NET 6 in a corporate setting.
- C#, javascript, Typescript, HTML 5 and CSS (SASS and / or LESS is a plus)
- Proficiency with microservices and service architecture
- Experience working with high-traffic international platforms
- Experience with relational and NoSQL database technologies, such as SQL Server 2012+, MySQL, DynamoDB, CosmosDB, MongoDB, Snowflake
- Strong understanding of cloud technologies, with experience using Azure and / or AWS. Cloud infrastructure experience.
- Experience with Kubernetes, CI / CD, and test automation using an automation test framework (eg Selenium, Nunit, MsTest)
- Familiarity with REACT / Angular / Knockout / jQuery is a plus
- Affinity with DDD is a plus
- Comfortable communication in English, both in technical and non-technical contexts
Responsibilities :
Ensure quality and efficiency of software development (large-scale, global e-commerce platforms and other interdependent systems)Provide technical leadership to your project working group, within the guidelines and frameworks set by the Engineering division as a whole and Architecture PracticesComprehensive coverage of functional and non-functional requirements in developed itemsEnsure test-driven development practices are followedEnsure full unit testing of developed items, incorporating automated unit testsCollaborate with the Quality Engineers on the development and incorporation of automated integration and acceptance testsDocumentation of developed items, as per required standardsAdherence to coding practices and standardsPeer review of items developed by colleagues in DeliveryParticipate in the daily, weekly, fortnightly Agile team practicesContribute to transparent time estimates and work status reportingCollaborate with Technology team members within your team and across other teams to deliver outstanding results for our business stakeholdersWe offer :
A chance to join a global IT team working on exciting and challenging projectsWork with an international, diverse and talented teamProfessional development and growth opportunitiesPrivate medical healthcareCafeteria / Sports cardCompetitive salaryFlexible working hoursHybrid work model