Description:
As part of Northrop's Strategic Direction, we aim to unleash our ingenuity by automating repetitive technical tasks, freeing time for our team members to work on more interesting and complex challenges.
Through collaborative partnerships, we leverage technology to drive excellence in consulting. We identify opportunities to automate engineering, design and modelling, empowering our people to focus on higher-value work. Eliminating repetitive tasks will unlock productivity gains, enhance employee satisfaction, and position Northrop as an innovation leader.
Key components of this role include, but are not limited to assisting with the following:
Software Development:
- Develop software architecture and design solutions in line with industry best practices.
- Proficiency in programming languages such as C#, Python, and JavaScript.
- Implement and maintain coding documentation and version control.
- Develop custom plugins and facilitate workflows with the design software that Structural, Civil, Building Services and Sustainability professionals use day to day.
- Design and develop lightweight web applications both front-end and back-end.
Project Management:
- Plan, execute, and deliver complex projects on time and within budget.
- Collaborate effectively with cross-functional teams.
- Understand Northrop's consulting engineering business, processes, clients, and market trends.
- Identify and analyse business problems and develop innovative solutions.
- Approach complex problems with creativity, critical thinking, and data analysis skills.
Mentorship:
- As the innovation team grows there will be an opportunity to mentor junior members of staff.
- Overseeing project delivery, technical support and acting as a mentor to junior developers and technical experts.
The Candidate
Applications are sought from candidates with the following attributes:
- Minimum 5 year's recent experience as a Senior Developer.
- Preferred experience automating workflows in the Architecture/Engineering/Construction industry.
- Proficiency working with APIs for different software (Excel, Word, Etabs, Revit, Rhino).
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Expertise in .Net Framework (C#) or Python to interact with industry software.
- Proficiency with database technology such as SQL, OData,
- Strong interpersonal and communication skills.
- Strong team ethic to work collaboratively across functional groups.
- Familiarity with server-side languages such as Ruby, Java, PHP, and .Net.
- Familiarity with database technology such as MongoDB,
- Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.