Senior Software Engineer

Posted:
9/9/2024, 5:41:58 AM

Location(s):
Pennsylvania, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

What you will do 

As a Senior Software Engineer, you will be part of the test laboratory team making a significant impact on our organization! The software you develop will be used to support test lab operations and drive efficiency improvements.  You will perform standard engineering assignments and your programming expertise will contribute to enhancing our existing capabilities and implementing new features.  Collaborating with cross-functional teams, you will define and develop software requirements.  We want you to bring your analytical thinking skills combined with your experience to apply design patterns, standard methodologies, and engineering principles to develop robust, scalable, and maintainable solutions. 

 

How you will do it 

  • Participate as a member of the software development team and provide computer programming to support effective and accurate testing processes at the JADEC Test Lab. 

  • Independently craft software that conforms to specifications, that is maintainable, and in accordance with company established standards/guidelines. 

  • Independently investigate, understand and analyze issues with existing and legacy systemsPropose and implement fixes. 

  • Investigate and analyze new and existing technologies, third party software and development tools needed to tackle technical challenges and to meet client testing needs.  

  • Provide complete product documentation and technical instructions for modified or developed software. 

  • Provide technical support and training to Test Lab client groups for our internal software systems. 

  • Collaborate with other software developers both internally and externally to enhance our capabilities. 

  • Collaborate with Test Lab Management, Test Engineers, and Test Technicians to meet client testing needs and schedules. 

  • Demonstrate preferred JCI behaviors and carry out the Company’s Code of Conduct and Business Ethics standards. 

 

What we look for 

  • Bachelor of Science or Master’s degree in Software Engineering, Computer Science, or closely related Engineering. 

  • 5+ years of software development experience in a test lab, manufacturing, or similar environment.  

  • Experience with a managed development languageAbility to maintain and upgrade existing applications in C#. 

  • Experience with Database Management Systems, their design principles, and SQL programming language is required.  Certification or demonstrated experience as an SQL Server DBA is desired. 

  • Experience with web development and understanding of technologies such as JavaScript, jQuery, PHP.  Must have ability to maintain and upgrade existing PHP application. 

  • Understanding of web-based communication and security protocols for web-based applications. 

  • Experience with National Instruments LabVIEW is a plus but not required 

  • Ability to operate independently on individual projects and effectively manage multiple concurrent projects to meet required timing and schedules. 

  • Ability to work in fast-paced, schedule driven work environment with structured development processes while being adaptable to changing priorities and requirements. 

  • High level of logical thought processing and trouble shooting skills to identify and resolve software and hardware issues. 

  • Highly effective and professional people skills required as part of an internal customer service team. 

  • Strong verbal and written communication skills required. 

  • Proficient with business efficiency software and Microsoft Suite Applications (Teams, Word, Excel, Access, and PowerPoint) and familiarity with software DevOps tools (version control, configuration management, issue tracking). 

#LI-SI1

#LI-Onsite

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.