Senior Applications Development Analyst | Senior Software Engineer (ONLY W2)

  • $80–$87 Per Hour

Highlights

The successful candidate will play a key role in translating architectural vision into real-world solutions and driving full-cycle development with an emphasis on quality, security, and technical excellence. This opportunity is ideal for a senior developer who is passionate about technical leadership, clean architecture, and delivering business value through scalable software.

Numbers & Facts

LocationPrinceton, NJ
Salary$80–$87 Per Hour

Description

Position Overview: We are looking for an experienced and versatile Senior .NET Software Engineer to join our fast-paced and collaborative development team. This role is ideal for a hands-on technologist with deep expertise in .NET and AngularJS, strong cloud knowledge, and a passion for building scalable, secure, and efficient applications. The successful candidate will play a key role in translating architectural vision into real-world solutions and driving full-cycle development with an emphasis on quality, security, and technical excellence.

Key Responsibilities:
Technical Leadership & Design:
  • Collaborate with architects to transform high-level solution designs into actionable technical specifications.
  • Break down complex design concepts for development teams and ensure accurate implementation.
  • Drive continuous alignment between design intent and technical execution.
Cross-Team Coordination:
  • Serve as a technical liaison among developers, cloud engineers, security teams, and stakeholders.
  • Ensure smooth integration across development, infrastructure, and compliance functions.
  • Actively manage interdependencies, resolve conflicts, and maintain project alignment.
Secure Software Development:
  • Champion secure software development practices (Secure-SDLC) throughout all phases.
  • Work with security teams to ensure code compliance with regulatory standards and best practices.
Development Support & Troubleshooting:
  • Provide expert-level guidance during technical challenges and complex debugging scenarios.
  • Offer hands-on support to optimize and refine code as needed.
Code Quality & Standards:
  • Conduct and participate in code reviews to uphold architectural standards and development best practices.
  • Provide ongoing feedback to maintain consistency, performance, and scalability across projects.
Collaboration with Architects:
  • Align closely with Solution Architects to ensure technical strategies are viable and practical.
  • Offer feedback and suggestions to improve design feasibility and performance.
Risk Management:
  • Identify technical risks such as scalability bottlenecks, security gaps, or architectural debt.
  • Collaborate with teams to develop robust mitigation strategies.
Continuous Improvement & Innovation:
  • Promote the adoption of modern tools, frameworks, and development processes.
  • Stay current with industry trends and propose cutting-edge technologies when appropriate.

Technology Stack:
  • Application Development: .NET, AngularJS
  • Databases: Azure SQL, MongoDB
  • Data Analytics & Reporting: Azure Data Lake, Databricks, Azure Data Factory (ADF), Power BI
  • Messaging: Azure Service Bus
  • File Storage: Azure Blob Storage
  • Authentication & Security: Okta OAuth
  • CI/CD Tools: Azure DevOps, GitHub Actions

Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on software development experience with a strong focus on .NET and web technologies.
  • Proficiency in AngularJS and modern front-end practices.
  • Solid experience with Azure SQL, MongoDB, and cloud-based services.
  • Working knowledge of Azure Service Bus and Blob Storage.
  • Experience implementing secure authentication using Okta OAuth.
  • Proficiency in CI/CD pipelines using Azure DevOps and GitHub Actions.
  • Excellent analytical, debugging, and troubleshooting skills.
  • Strong communication skills with a proven ability to work in a collaborative team setting.

Preferred Qualifications (Nice to Have):
  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Familiarity with Agile development methodologies.
  • Exposure to additional programming languages or frameworks is a plus.

This opportunity is ideal for a senior developer who is passionate about technical leadership, clean architecture, and delivering business value through scalable software. If you're looking for a challenging role where you can make a direct impact, we would love to hear from you

Similar Jobs

See more jobs