Senior Software Engineer (.NET)
Miejsce pracy : Kraków
Recruitment for
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.
Technologies we use
Expected
- NET Core
- JavaScript
- TypeScript
- Node.js
- React Native
- JSON
- RESTful Web Services
- HTTP standards
- API Gateways
- OAuth
- OpenID Connect
- Identity Access Management systems
- NoSQL
- IndexedDB
- Azure DevOps
- CI / CD pipelines
- HTML
Your 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 stakeholdersEmployer 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 architectureExperience working with high-traffic international platformsExperience with relational and NoSQL database technologies, such as SQL Server 2012+, MySQL, DynamoDB, CosmosDB, MongoDB, SnowflakeStrong 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 plusAffinity with DDD is a plusComfortable communication in English, both in technical and non-technical contextsWhat employer offers
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 cardFlexible working hoursCompetitive salaryHybrid work model