Jobs · Information Technology · New Jersey

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

MDAEdge · Princeton, NJ · 1 mo ago
On-siteInformation TechnologyFull-time

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.

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

  • 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.

Similar jobs

Senior Software Engineer

New Balance SverigeBoston, Massachusetts, United States· 6 days ago
Information Technology$105k–$130k/yrapply on jobs.newbalance.com

Senior Software Engineer

Resource InnovationsSan Francisco, CA· 1 wk ago
RemoteEngineering$100k–$144k/yrapply on apply.workable.com