Job Description
At Trane Technologies we Challenge Possible. Our brands – including Trane® and Thermo King® - create access to cooling and comfort in buildings and homes, transport and protect food and perishables, connect customers to elevated performance with less environmental impact, dramatically reduce energy demands and carbon emissions, and innovate with a better world in mind. We boldly challenge what’s possible for a sustainable world.
Position Description
This position focuses on the software design, development and to lead distributed feature teams. Essential Functions:
Requirement analysis, design, development and testing of the web applications.
Establish and improve software development standards and processes along with best practices for delivery of scalable and high quality software.
Provide technical leadership and execute software development projects from beginning to finish. Includes artifacts reviews, adhering to coding standards and ensuring appropriate stakeholder communication
Basic project management techniques and experience in risk analysis and planning
Collaborate effectively with all team members as well as hold regular technical team meetings.
Minimize code complexity and leverage code reuse appropriately.
Good at decision making, problem solving, and gaining commitment.
Develop and lead distributed feature teams.
Guide, coach, and mentor software engineers.
Qualifications:
Bachelor of Science degree in Computer Science, Computer Engineering, or equivalent required.
Technical Skills:
Job Descriptions
Qualifications
5-7 years of software development experience in web applications with JavaScript and related technologies.
Responsibilities
- Understanding the requirements from the product backlog, independently writing functional and low-level design documents, estimation, software design and development using DOJO (JavaScript framework), participation in design, code and documentation reviews, functional and unit testing.
- Ensuring adherence to quality guidelines and driving continuous improvements in processes to deliver product features on time and quality.
Primary Skills
Good exposure in JavaScript frameworks/libraries (Preferably Dojo / React JS), JavaScript, TypeScript, HTML 5, CSS
Good knowledge of OOJS, Object Oriented Programming
Knowledge of UML, Design principles and Design patterns
Soft Skills
- Good communication and interpersonal skills
- Ability to lead module level teams and work independently with the project stakeholders.
- Keep up to date with latest technologies and innovation and apply back into product development and in solving customer needs.
Secondary Skills
Knowledge of advanced Software Engineering and Architecture concepts
Other specific requirements
Good academic record with 70% or equivalent GPA in UG & PG degree
We offer competitive compensation and comprehensive benefits and programs that help our employees thrive in both their professional and personal lives. We are proud of our winning culture which is inclusive and respectful at its core. We share passion for serving customers, caring for others, and boldly challenging what’s possible for a sustainable world.
We are committed to achieving workforce diversity reflective of our communities. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.