Senior Software Engineer

New Freedom PA Johnson Controls International

What you will do

Johnson Controls is seeking an experienced Software developer to support our in-house authored sales tools package based in New Freedom, PA. This suite of program allows field sales engineers to use customer specification to select and model the performance of a Chiller. This position is based onsite and candidate must be local, or commuting distance, to New Freedom, PA.

This role requires software engineering, Agile methodologies, and strong analytical skill. You will be working with a team of developers, engineers, and business owners to gain good understanding of specific engineering requirements and underlying modeling methodologies.   Use it to Design, develop and implement software solution in accordance with project specification, ensuring completion within the planned time constraints and meeting the established objectives for quality, reliability, and performance. The ideal candidate will use his expertise to drive the creation of scalable, secure, and efficient applications contributing to our selection tool’s cloud migration and innovation efforts.

How you will do it

  • Understanding of iterative methods for equation solving and use of mathematical algorithms to model engineering process.

  • Collaborate with engineers to develop software modeling the performance of complex machinery.

  • Analyze the impact and feasibility of change request on existing software and implements corrective actions.

  • Provide technical input, feedback and consultation to other internal organizations involved in system design or implementation activities.

  • Identifying bottlenecks, optimizing application performance, and scaling resources dynamically.

  • Participate in technology transfer initiatives between R&D, product engineer and other development teams.

  • Ability to work collaboratively in a team environment with engineers, System Analysts, software developers and Quality Assurance throughout the phase of Software Development Cycle.

  • Provides technical support to field, other team members and guidance to QA, junior developers as needed.

  • Stay current with advancement of software development skill and prepare to develop technology roadmaps.

What you will need
Required

  • Experience with Microsoft Azure and/or other cloud technologies.

  • Comprehensive knowledge in one of programming languages like C#, VB.NET, Python, PowerShell, JavaScript, Angular JS, or other web development technology.

  • Demonstrated technical expertise in cloud computing, distributed systems, and/or high-performance computing workloads.

  • Experience in building automation script in cloud environment for large scale of data computation.

  • Bachelor's Degree or higher in Computer Science, Engineering, Science, or Mathematics discipline with strong Computer Science skills.

  • 8+ years software development experience.

Preferred

  • Familiarity with source code repositories such as SVN, MS TFS.

  • Knowledge of TFS or other source code repositories and automated build process.

  • Ability to understand technical material and model engineering concepts to accurately simulate equipment performance.

  • Strong engineering, scientific or mathematical background with the capacity to understand heat transfer principles.

  • Experience integrating and testing third party software into legacy software applications.

  • Familiarity with Programming languages such as FORTRAN, C/C++, Linux/UNIX.

  • Machine Learning experience.

  • Experience with shell scripting in a UNIX operating system.

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.

To apply for this job please visit itjobpro.com.