logo

View all jobs

Senior .NET Developer

Waltham, MA
Senior .NET Developer
Waltham, MA
12 Month contract or contract to hire


Our e-commerce client is seeking a Senior Software Engineer to contribute to the architecture, design and implementation of their next generation platform. 

Who You Are
A talented Senior or Principal Software Engineer who thrives in leading within a collaborative environment, loves problem solving, and relishes the opportunity to work in a team of highly skilled technologists.
 
Responsibilities 
  • Participate in application development and prototyping using the Microsoft .NET framework.
  • Provide leadership in full software development lifecycle including requirements analysis and design, working closely with technical, design, and product teams.
  • Lead investigations into reported defects in a timely manner. Recommend and implement solutions to these problems including code refactoring, data updates, or configuration modifications
  • Identify, provide input and execute on efforts to improve the efficiency, quality and security of our development projects.
  • Develop solutions for all tiers of the application; code-behinds, controls, middle-tier business components, database layer, etc.
  • Assist in formulating standards and development practices across multiple related teams.
  • Lead in design and code reviews
  • Lead in unit and integration testing efforts. 
Job Requirements
  • Minimum of 6 years of software development experience (non-academic) with demonstrable experience and fundamental understanding of the Microsoft .NET Framework.
  • Proven expertise of the C# language
  • Experience with designing and developing with Microsoft SQL Server
  • Expert knowledge of how to design and implement RESTful Web APIs
  • Experience with applying various software design patterns and practices
  • Practical knowledge of web-application, services security
Nice to have
  • Experience with GitHub, Jenkins, CI/CD
  • Experience with modern JavaScript (AngularJS)
  • Experience designing and developing both NoSql and relational databases.
  • Experience working with regionally distributed development teams
  • Experience analyzing and leveraging IaaS, PaaS or SaaS products.​

Share This Job

Powered by