Principal Software Engineer

Apply now

Location: Massachusetts
Job type: Permanent
Aircraft type:
Contact:
Sector: Manufacturing
Job Role:

Date Posted:

:00

Country:

United States of America

Location:

CAM60: Sensitech, Inc 800 Cummings Center, Beverly, MA, 01915 USA

PRINCIPAL RESPONSIBILITES:

* Self-directed end to end architecture and implementation of software solutions
* Full stack development with a variety of languages, frameworks and platforms including, JavaScript, HTML, C#, Azure, MSSQL etc.
* Lead in the planning, design and delivery of software products & services
* Champion quality by conducting code reviews, improve unit testing coverage and automate functional testing
* Work with Support to help troubleshoot technical customer problems
* Maintain awareness of new and emerging technology and the potential application of those within the solutions being developed

QUALIFICATIONS

EDUCATION AND EXPERIENCE:

* BS or MS in Computer Science or Engineering Degree
* 5-7 years of experience with C# RESTful web services using .NET Framework or Core
* 5-7 years of front-end development in JavaScript, Typescript, and frameworks such as Angular, KnockoutJS, BackboneJS, React, DurandalJS, etc.
* 5-7 years of Relational database experience using MS SQL
* Experience working with Microsoft Azure or other cloud provider PaaS services
* Experience with iterative development and methodologies
* Experience with source control tools (TFS, Git, SVN)
* Experience with continuous delivery-focused development and processes

DESIRED KNOWLEDGE AND SKILLS:

* Proficient in C#, with a good knowledge of its ecosystems
* Strong understanding of JavaScript, its quirks, and workarounds
* Good understanding of advanced JavaScript libraries and frameworks such as Angular, KnockoutJS, BackboneJS, React, DurandalJS, etc.
* Familiarity with various design and architectural patterns
* Familiarity with Microsoft SQL Server
* Strong SOA, SasS, large scale distributed computing experience
* Exposure to message queues such as MSMQ, RabbitMQ, ActiveMQ, KafKa, etc.
* Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
* A team-oriented approach, with a willingness to receive feedback and iterate on designs
* Collaborate and improve productivity between onshore and offshore development teams

United Technologies Corporation is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Privacy Policy and Terms:

Click on this link to read the Policy and Terms
Apply for this job

CV:





x
We use cookies Cookie policy. Our Privacy policy. Agree