Job Description :

Role: .NET Developer

Location: North Reading, MA

 

Duration: Contract

 

Responsibilities

 

This position requires the ability to work with a complex, monolithic code-base. The engineer must have proven work experience working with C# and NuGet package management for complex solutions. Typically works with little supervision, yet pro-actively encourages the ideas and views of peers. He/she provides leadership through earned respect and the ability to influence.

 

Responsibility includes:

 

Develop software to quality and performance standards

 

Develop and document software processes and procedures

 

Provide innovative methods and ideas to improve current code-base

 

Create and maintain specifications, schedules, and unit tests

 

Work with other disciplines to develop solutions for current and future products 

 

Provide internal and external presentations within areas of expertise

 

When necessary, work with customers to define requirements, features, or issues and propose solutions

 

Occasional travel (~5%, possibly international) will be required to assist in supporting our customers

 

Work in harmony with remote on-shore and off-shore resources

 

Basic Qualifications & Skills

 

 

  • B.S. or higher in in any engineering discipline
  •  
  • 5+ years experience in commercial software development (not IT or internal projects)
  •  
  • Experience executing against all phases of the software development life cycle
  •  
  • Demonstrated ability to design complex systems                                                                                                                                                                                                                                           
  • Demonstrated oral, written, and presentation skills
  •  
  • Self-motivated. Requires little direction

 

 

Primary Skills:

 

  • C#, NuGet Package Management
  • Messaging Protocols: WCF, GRPC
  • Visual Studio 2019
  • Secondary skills: WIX Installer, Dockers & Kubernetes, TFS and/or git
  • Proven work experience with threading, synchronization, shared resources, and programming for memory-constrained systems
  • Basic electrical and mechanical skills highly desirable.
  • Experience in industrial autonomous robotics is desirable.
  • Occasional travel (~5%, possibly international) will be required to assist in supporting our customers

 

Education

 

 

BS or MS in computer science, computer engineering, or related field from a university or engineering institution

             

Similar Jobs you may be interested in ..