Sr Developer

MJDP Resources

Philadelphia, PA

JOB DETAILS
SKILLS
Application Programming Interface (API), Architectural Analysis, Best Practices, Business Analysis, Code Reviews, Communication Skills, Computer Science, Continuous Improvement, Cross-Functional, Database Architecture, Docker, Identify Issues, Information Technology & Information Systems, Mentoring, Microsoft .NET, People Management, Problem Solving Skills, Quality Assurance, Software Administration, Software Development, Software Development Lifecycle (SDLC), Systems Scalability, Team Player, Technical Leadership, Testing, Unit Test, User Experience Design (UXD), User Interface/Experience (UI/UX), Web Programming
LOCATION
Philadelphia, PA
POSTED
30+ 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