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


Software Development Engineering (High Tech) - Senior Professional

General description:

The Senior 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 full-stack development expertise, a solid understanding of clean code principles, and the ability to work efficiently in an agile environment.

The Senior Software Developer is expected to develop both front-end and back-end components, 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 both front-end and back-end functionality


* 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


* Support the Product Owner, Requirements Engineer, Architect, and UX Expert during the preparation, refinement, and estimation of work items


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


* Continuously improve software quality, performance, and maintainability

Experience Requirement:


* 7+ years of professional experience in software development


* 3+ years of hands-on experience in full-stack development using modern front-end and back-end technologies


* Strong experience in front-end development using Angular, including enterprise-grade UI frameworks such as Telerik Kendo UI and reusable component libraries


* Solid back-end development experience using ASP .NET Core, including RESTful APIs, Entity Framework, SignalR, and Microsoft SQL Server


* Experience working with shared frameworks or SDKs based on .NET Core and Angular to build standardized and reusable functionality


* Proven 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


* Strong ana...




Share Job