Back to Jobs

Sr Full Stack Developer - .Net/Angular

Remote, USA Full-time Posted 2025-07-27

Our client is seeking a senior .NET hands-on developer with experience working directly with the business and clients. This is a contract to hire and will require you to be onsite 3 days a week in Central NJ.

Job Overview:

The Lead Software Engineer will be responsible for the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery, and maintenance. This is a “hands-on” position requiring solid technical skills, as well as excellent interpersonal and communication skills. Must be capable of working independently and collaboratively.

    Responsibilities:
  • Design and develop a conceptual, logical, and physical data model for the enterprise application using Microsoft .NET technologies.
  • Provide solutions for business processes and requirements.
  • Responsible for system analysis, designing the architecture for the application, developing modules, and integrating with external APIs.
  • Interact with Business Analyst, Business Users, and Product Manager to ensure that implemented solutions satisfy business requirements and are delivered in a timely manner.
  • Provide technical support for the Business Application.
  • Implement application security (OWASP) concepts for internal/external threats.
  • Design and develop ETL processes for Data Import/Export.
  • Coordinate with the Offshore Development team for designing and implementing the customer’s business requirements.
    Skills and Qualifications:
  • Proficiency in Microsoft .NET, .NET Core, ASP.NET Core, MVC, Web APIs.
  • Experience working with ASP.NET, C#, ADO.NET, Entity Framework, Dapper.
  • Experience working with SOAP, REST/ RESTful Services, JSON, and XML.
  • Experience in microservice architecture.
  • Experience with databases like SQL Server, Oracle, and NoSQL.
  • Strong understanding of development patterns and SOLID principles.
  • Strong knowledge of object-oriented and functional programming.
  • Experience with source control like TFS, GitHub, build processes, and CI/CD pipelines.
  • Experience with containerized application development, such as Docker.
  • Experience in working on Azure DevOps.
  • Experience working in an Agile environment (e.g., Scrum).
  • Excellent written and verbal communication.
  • Flexible, team player, “get-it-done” personality.
  • Ability to organize and plan work independently.
  • Ability to work in a fast-paced, rapidly changing environment.
  • Ability to multitask and context-switch effectively between different activities and teams.
  • Able to train peers, software engineers, and support team members.
  • Eligibility to work in the US without sponsorship is preferred.
    Qualifications:
  • Minimum of 7 + years of experience required.
  • Bachelor's or master’s degree in a computer-related field.
  • Able to travel to customer sites.

Apply Job!

Apply to this Job

Similar Jobs