We are seeking a Senior Developer with strong experience in .NET and Angular to help design, build, and maintain modern software solutions. This role will play a key part in the development process, contributing across the full software development lifecycle while partnering with architects, analysts, and QA teams to deliver scalable and high-quality applications.
The ideal candidate brings strong full-stack development experience, technical leadership capabilities, and a passion for building reliable and maintainable systems.
Key Responsibilities
Full-Stack Development
Design, build, test, and deploy scalable applications using .NET and Angular
Contribute to both front-end development (Angular) and back-end services (.NET / APIs)
Develop clean, maintainable, and well-documented code
Technical Leadership
Provide guidance and technical expertise related to .NET and Angular development
Mentor and support junior developers while encouraging knowledge sharing within the team
Architecture & Solution Design
Partner with architects and senior technical staff to implement scalable system designs
Participate in technical discussions around architecture, tools, and development practices
Code Quality & Best Practices
Promote coding standards, testing practices, and overall code quality
Participate in code reviews and ensure appropriate unit test coverage
Cross-Team Collaboration
Work closely with business analysts, database teams, architects, and QA to deliver integrated solutions
Contribute to planning, design discussions, and sprint execution
Front-End Development
Collaborate with front-end architecture teams to build responsive and intuitive user interfaces using Angular
Ensure front-end functionality aligns with UX and design standards
Continuous Improvement
Stay current with evolving technologies within the .NET and Angular ecosystem
Help troubleshoot and resolve complex technical issues as they arise
Qualifications
Education
Bachelor’s degree in Computer Science, Information Technology, or a related field preferred
Experience
5+ years of professional experience in application or system development
Strong background in modern software development practices and frameworks
Experience with Docker is a plus
Technical Skills
C#
.NET Core (version 8 or higher)
Web API development
Angular (version 17 or higher)
MassTransit
Entity Framework Core
Unit Testing (XUnit, Jasmine, Karma)
TypeScript
RxJS
Additional Skills
Strong communication and collaboration abilities
Analytical mindset with solid problem-solving skills
Ability to work effectively within cross-functional teams