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

  • $80–$87 Per Hour
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • AngularJSunmatched
  • Architectural Servicesunmatched
  • Authenticationunmatched
  • Best Practicesunmatched
  • Clean Technologiesunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Data Analysisunmatched
  • Data Lakeunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • GitHubunmatched
  • High Level Architecture (HLA)unmatched
  • Identify Issuesunmatched
  • Industry/Trade Analysisunmatched
  • Internet Technologyunmatched
  • Leading Edge Technologyunmatched
  • Maintain Complianceunmatched
  • Microservicesunmatched
  • Microsoft .NETunmatched
  • Microsoft Windows Azureunmatched
  • MongoDBunmatched
  • OAuthunmatched
  • Power BIunmatched
  • Programming Languagesunmatched
  • Quality Metricsunmatched
  • Regulatory Complianceunmatched
  • Risk Analysisunmatched
  • Risk Managementunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Standards Developmentunmatched
  • Strategic Planningunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical Strategyunmatched
  • Technical/Engineering Designunmatched
  • User Interface/Experience (UI/UX)unmatched

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

Numbers & Facts

LocationPrinceton, NJ
Salary$80–$87 Per Hour

Similar Jobs

See more jobs