Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAbout Johnson Controls
Johnson Controls is a world leader in smart buildings creating safe healthy and sustainable spaces. For nearly 140 years weve made buildings better and now were transforming them again with our award-winning digital technologies and services. Were using artificial intelligence and data driven solutions to give you deeper insight into your buildings health sustainability and performance. Its changing the way we design operate and maintain indoor environments and driving to a new era of autonomous deliver the blueprint of the future for industries such as healthcare schools data centers airports stadiums hotels manufacturing and beyond through OpenBlue our comprehensive suite of connected solutions.
We also offer the worlds largest portfolio of building technology software and services. Supported by a team of more than 100000 dedicated employees working across 150 countries were helping customers achieve their sustainability goals and power their mission.
The OpenBlue Workplace team within Johnson Controls provides workplace management technology and solutions that enable facility and real estate teams to identify plan and deliver the ideal workplace for every employee. Our broad solutions portfolio of software and hardware specializing in space management and optimization assets and maintenance strategic real estate planning resource scheduling as well as projects and sustainability empowers our clients to gain insight into how their facility space is performing how they enhance efficiency and create an employee-centric workplace.
What you will do
Johnson Controlsis seeking a Senior Full Stack .NET Developer with a strong background developing and maintaining enterprise web applications to join our Product Engineering team. This role is a mid to senior level position for an experienced .NET engineer. This person will play a crucial role enhancing and maintaining our web applications as a technology leader as well as expanding our technology teams capabilities. The software engineering position will require someone who enjoys being a technical leader within a team to bridge product needs to technical solutions. You should be passionate about building the right solutions right and be comfortable working in a dynamic environment where flexibility and communication is essential. This is a great opportunity for you to join a growing team that encourages creativity teamwork professional growth and advancement. We prefer to have this individual onsite a few days a week in our Raleigh NC office location.
How you will do it
Work as a senior developer to deliver the right product functionality from UI to middleware/API to database.
Code in VB C# React and other languages to enhance and maintain our web application. Our application is a mix of C# and VB.
Actively participate in our evaluation and long-term implementation of technology enhancements
Contribute substantially to the architecture and design of our applications that enable implementation of solid solutions
Work with the team to ensure appropriate SDLC processes are followed.
Ensure quality performance usability and maintainability are built into our solutions at the right balance
Work with other technical leaders to ensure consistency across our applications and development processes
Communicate and coordinate effectively as a technical delivery leader within the team across our technology teams and with our business partners to deliver on top priorities
Mentor engineers encouraging engineering best practices demonstrating how to create effective designs and write maintainable reusable code
Collaborate with UX experts to evolve our SaaS applications
What you will need
Required
Bachelors degree in a computer related degree program
7 years of professional Software Engineering experience
7 years of experience developing in the .NET framework with MVC and Web API
7 years of C# and/or VB programming experience. While the majority of coding will be in VB we will consider candidates that do not have prior experience
5 years of MS SQL experience and ability to demonstrate strength with stored procedures queries tuning and debugging
Experience developing JavaScript CSS and HTML with a solid understanding of at least one JavaScript framework
Experience with implementing unit tests
Experience building and tuning RESTful APIs
Experience producing designs to represent solutions to product and customer needs
Experience with deployment methodologies such as CI/CD and Octopus
Preferred
.NET Core development experience
Working knowledge of API authorization and authentication protocols such as OAuth2 and OpenId Connect
Experience building and consuming micro-frontend components
Experience with React and responsive frameworks
Familiarity with modern test tools technologies and analytics
Experience using Git or GitHub
Experience with Jira or similar tools
Experience with Octopus and other modern dev-ops tools
Cloud deployment and hosting experience
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.
Required Experience:
Senior IC
Full-Time