Sr Developer

MJDP Resources

Sr Developer

Philadelphia, PA
Full Time
Paid
  • Responsibilities

    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