Principal Software Engineer

United Technologies Corporation Beverly , MA 01915

Posted 1 week ago

Date Posted:
2019-02-19-08: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

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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer

United Technologies Corporation

Posted 1 week ago

VIEW JOBS 3/10/2019 12:00:00 AM 2019-06-08T00:00 Date Posted: 2018-06-25-07:00 Country: United States of America Location: CAM60: Sensitech, Inc 800 Cummings Center, Beverly, MA, 01915 USA UTC Climate, Controls & Security is a leading provider of heating, ventilating, air conditioning and refrigeration systems, building controls and automation, and fire and security systems leading to safer, smarter, sustainable and high-performance buildings. UTC Climate, Controls & Security is a unit of United Technologies Corp., a leading provider to the aerospace and building systems industries worldwide. Carrier is the world's leader in high-technology heating, air-conditioning and refrigeration solutions. Carrier is a part of UTC Climate, Controls & Security, a unit of United Technologies Corp., a leading provider to the aerospace and building systems industries worldwide. As the world's leading provider of cold chain visibility solutions, Sensitech enables global leaders in Food and Pharmaceuticals to track and monitor assets across the supply chain to protect the integrity of temperature-sensitive products. Sensitech is a wholly owned subsidiary of Carrier Corp., the world's leader in high technology heating, air-conditioning and refrigeration solutions. RESPONSIBILITIES: * Develop software solutions to meet the needs of customers under the direction of the technical lead * Work closely with stakeholders and technical lead to see product through the entire software development lifecycle * Provide technical support to production manufacturing and help identify and implement solutions; Including but not limited to any company's custom software used in production * Drive continuous improvement in engineering practices * Support the sustaining engineering team with technical support and software development for existing products * Interact with other departments to understand and break down business requirements * Ensure strong commitment to on-time and quality delivery * Assertive and willing to escalate issues QUALIFICATIONS EDUCATION AND EXPERIENCE: * BA or BS in Computer Science or related field, MS preferred * 4+ years of team-based software development experience * Highly proficient in required skills like Java, web application development, Spring, Google Web Toolkit, XML, XSLT and web services frameworks * Experience with Microsoft and web based technologies, especially REST Services, .NET 4.0, C#, Angular, WCF, WF, etc. * Experience with location-based services, GIS, GPS or cellular is a plus * Hands-on experience in all phases of design, development, deployment and maintenance of large, highly-available Internet-based applications * Excellent communication skills * Strong problem-solving skills * Ability to work independently with strong attention to detail * A "can do" attitude with strong work ethic and a history of producing quality software * Expert in object-oriented design and programming * Proficient with asynchronous architectures * Linux experience (Red Hat, CentOS, Ubuntu) DESIRED KNOWLEDGE AND SKILLS: * Experience working with Microsoft Azure or other cloud provider PaaS services * Familiarity with a Devops environment * Familiarity with design patterns and microservices architecture * Experience with SQL databases, preferably postgres * Active interest in new technology and emerging engineering practices * Experience with iterative development and agile methodologies * Experience working with distributed teams * Experience working in a cGMP compliant environment * Experience working with Big Data and NoSQL databases 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 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. United Technologies Corporation Beverly MA

Principal Software Engineer

United Technologies Corporation