Sr Developer
MJDP Resources
Job Description
Job Description Job Description 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