US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Software Development Engineering (High Tech) - Experienced Professional

General description:

The Software Developer plays a key role within the development team by designing, implementing, testing, and maintaining high-quality software solutions.

In this role, the developer contributes to the delivery of new product increments based on Product Backlog Items (PBIs) and works closely with cross-functional stakeholders including the Product Owner, Requirements Engineer, Architect, and UX Expert.

The position requires strong development expertise in either front-end or back-end, a solid understanding of clean code principles, and the ability to work efficiently in an agile environment.

The Software Developer is expected to ensure software quality through testing and reviews, and contribute to continuous improvement of development practices and tooling.

Areas of responsibility:


* Develop new product increments based on defined Product Backlog Items (PBIs), covering mainly front-end or back-end functionality and partly the other area


* Implement software according to established coding conventions, clean code principles, and styling guidelines


* Write and maintain unit tests as well as developer and technical documentation


* Analyze, troubleshoot, and resolve software defects and bugs


* Perform manual testing and peer code reviews for software developed by team members


* Build software using Azure DevOps pipelines and deploy applications on Windows servers for testing and review purposes


* Execute acceptance tests in collaboration with the Product Owner and/or Technical Lead


* Actively contribute to agile ceremonies such as sprint planning, reviews, and retrospectives


* Continuously improve software quality, performance, and maintainability

Experience Requirement:


*
+ 3+ years of professional experience in software development
+ Hands-on experience in either front-end or back-end development, with basic knowledge or interest in the other area
+ Front-end:
o Strong experience in frontend development using Angular (or similar frameworks such as React or Vue)
o Experience with enterprise UI frameworks (e.g., Kendo UI) is a plus
+ Backend:
o Strong experience with ASP.NET Core (or similar backend frameworks)
o Experience with REST APIs, databases (e.g., SQL Server), and modern backend practices
+ Experience working with shared frameworks or SDKs based on .NET Core or Angular to build standardized and reusable functionality
+ Experience working in an agile development environment (Scrum or similar frameworks)
+ Strong understanding and practical application of clean code principles and common software design patterns
+ Experience designing, implementing, testing, and maintaining scalable and maintainable software solutions
+ Experience writing unit tests, performing manual tests, and participating in peer code reviews
...




Share Job