Sr Developer

MJDP Resources

Philadelphia, PA

JOB DETAILS
LOCATION
Philadelphia, PA
POSTED
23 days ago

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

About the Company

M

MJDP Resources