Apply for job

Sr. Software Engineer

Sr. Software Engineer:

Our direct client located in Westchester County, NY has an exciting new opportunity for a Full stack .NET Developer to join the Applications team.  In this role, you are responsible to build high quality, innovative and fully performing software that complies with coding standards and technical design. The Senior Software Engineer works closely with project managers, business analysts, software engineers, release management engineers, architects, and QA analysts to manage the project knowledge base, develop and implement programmatic solutions for company software platforms. The engineer takes an active leadership role in all phases of the software development life cycle, employing the latest technologies and development best practices. He or she carries out development operations through code reviews, build management, and production support. This position is responsible for developing, supporting and integrating new and existing business systems.


  • Serve as a Technical Lead, contributing to and directing the efforts of development team and external team members
  • Review existing code, write new code and upgrade existing applications to new generation technologies
  • Responsible for the design, development, and verification of existing and future MS, .Net full stack application suites
  • Develop applications through their full lifecycle
  • Development, support, and maintenance of a variety of integrations to numerous external operational systems
  • Development and maintenance of REST services
  • Development and maintenance of 3rd party integrations, (e.g., Azure Dev Ops and API Management, and Veracode)
  • Deliver functional project solutions using C#, HTML5, React, CSS3, JavaScript/jQuery, Typescript, .NET Framework, and .NET Core, utilizing asynchronous and multi-threading methods
  • Release and repository management using Visual Studio and Azure DevOps CI/CD
  • Work closely with users, project managers, and business analysts to prepare accurate estimates for defect remediation, new development, prototypes and proof of concept efforts
  • Strong communication skills are essential
  • Function effectively in a high-volume, fast-changing work environment while managing multiple time-critical issues
  • Determine root cause for the most complex software issues and develop practical, efficient and permanent technical solutions
  • Database design and development (SQL Server)
  • Suggest methods and new technologies for increasing the effectiveness of changes and of general production
  • Demonstrate a strong understanding of continuous integration, service abstraction, and queuing services
  • Lead design sessions
  • Perform other duties as needed or assigned


  • BS in computer science or equivalent education, required
  • MS in computer science or equivalent, preferred
  • 10+ years of professional experience working on both web and mobile applications
  • 10+ years of experience in development utilizing the Microsoft .NET stack, .NET Framework, .NET Core
  • 10+ years of experience developing WCF and/or Web API web services
  • 10+ years of experience developing responsive MVC web applications utilizing the Razor syntax view engine and web services for data integration
  • Experienced in REACT
  • Experience with Veracode or similar security scan solutions
  • Must be highly experienced with HTML5, APIs, JSON, XML, and CSS including the Bootstrap Framework
  • Must be highly experienced in T-SQL, C#, and JavaScript
  • Must have an in depth understanding of relational database design
  • Should have extensive experience with the software development life cycle and the processes surrounding it
  • Must have the proven ability to build code which conforms to a specified architecture that can be easily reused and well understood by other developers
  • Must be able to Unit Test and document own code
  • Strong Agile and Waterfall experience

Job ID: 4826

  • Accepted file types: docx, doc, pdf, rtf, wps, txt, html.
Chat with a recruiter

Can't Find The Job You're Looking For?

Share this Opportunity?