Software Engineer – WD
At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable, and sustainable. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the world lives, works, and plays. This is an exciting opportunity to develop the next generation of AI-driven security solutions. Your role will have a large impact, as the technology you develop will be used to protect people, facilities, and assets, at scale – around the world. Which is pretty world-changing!
You will be working with a talented team of architects, scientists, product managers, UI/UXD specialists, Software, Hardware, and QA engineers. Our teams are spread across several locations including Boston MA, Indianapolis IN, Belfast UK, Tel-Aviv Israel, Bangalore & Delhi India, Montreal Canada, Boca Raton FL, and Los Angeles CA.
You will be using the latest cutting-edge technologies to power next-generation Access Control and Video solutions. Our market-leading brands include Tyco AI, American Dynamics, Cloudvue, Illustra, Exacq, Software House, Kantech, Innometriks, and CEM.
We are investing heavily for growth so looking for change agents with big bold ideas, an entrepreneurial mindset, and a highly collaborative working style. This might just be THE impactful role you have been looking for!
What you will do
We are looking for Graduate Software Engineer to design, develop and deploy software applications.
As a Full Stack .Net Software Engineer your typical day will include:
Develop and implement full stack software applications.
Work with team members to design new and extend existing features for software applications.
Implement new product features and GUI’s for new application development as well as previously developed code.
Adhere to secure development processes, perform code reviews to proactively improve code integrity and involve in design reviews.
Contribute in design discussion and GUI prototyping.
How you will do it
Design, implementation (coding) and testing of new product features based on user stories.
GUI test automation to drive and support continuous integration and regression testing.
Excellent diagnostic and troubleshooting skills.
Innovate, learn and leverage new technologies.
What we look for
Professional development experience with strong understanding of software development methodologies and tools including several of the following: .net, c#, ASP.Net, Angular/JS, React.js, Node or equivalent framework.
Experience with backend like SQL, NoSQL databases
Experience in designing, developing GUI test automation using Selenium or similar open source tools
Experience with Agile/Scrum development methodology, CI/CD pipelines and build tools, source control like TFS/GIT
Demonstrable track record of commercial software design and development.
Domain Knowledge in Electronic Security such as Video Surveillance and Access Control is a plus.
BSc Hons Degree Computer Science, Software Engineering, Electrical Engineering or combination of education (HND,HNC) and work related experience.
Primary LocationGB-County Antrim-Belfast
Organization Bldg Technologies & Solutions