🌎
This job posting isn't available in all website languages

Full Stack Developer (Authentication services)

📁
Digital Technology
💼
Corporate Services
📅
HYD00000X Requisition #

A career at Arup offers you the chance to make a positive difference in the world. Independently owned and independently minded, we attract a diverse mix of people to work on ground-breaking global projects. We have an ambitious commitment to be the digital leader in the built environment and have digital teams and experts all over the world, who collaborate on world-leading software, data and technology projects and products. Being a global team means we value people with diverse experiences, backgrounds, specialisms and skills.

The Role

We currently have an opportunity for a full stack developer with experience in developing user-friendly cloud-native secure web applications. You will be joining our global development team specialising in technical software for engineering design and analysis. You will be developing Oasys, a world-leading geotechnical and structural engineering software suite that has been used to design iconic structures such as the Statue of Unity.

We’re looking for a collaborative and curious individual, who enjoys working in agile teams - the role works closely with user researchers, designers, product managers and developers. The focus of your role will be to research and implement future licencing and authentication services for Oasys' products. The products are robust software applications for Windows and Azure, written in C++20 and C#, with UI development in JavaScript using Chromium and Vue.js.

The role reports to one of our senior developers, based in our Hyderabad office.

“I’ve always wanted to work for forward looking companies that embrace people from all cultures and I feel very supported at Arup. I’m relatively junior in my team, but I feel that both my contribution and my opinion are valued. I work in a diverse team alongside colleagues based in countries across the globe which means there is always something new to learn”

Juhi, Sydney

You should apply if:

  • You have an interest in software security research and development
  • You have experience of working on agile projects, preferably using Scrum and test-driven development
  • You enjoy sharing your knowledge and collaborating closely with others in a team
  • Responsibilities of the role include:
  • Participating in the design of a continuous, flexible architecture that allows our desktop applications to grow and meet future demands on the Cloud
  • Maintaining and improving the existing codebase by e.g. redesigning features, profiling and improving performance
  • Working with the identity and access management team on researching, testing and implementing future authentication services
  • Playing an active part in our agile team: helping to build an inclusive environment, sharing your knowledge and promoting development best practices with colleagues within in the team and the wider Arup developer community
  • Keeping up to date with the software industry trends through hands-on experimentation with new technologies, blogging and attending workshops

Requirements and skills

Essential skills and knowledge

  • 2 - 3 years professional experience as a full-stack object-oriented or web developer, with demonstrable proficiency in secure coding and security testing
  • Knowledge of techniques, standards and capabilities for authentication and authorisation, such as Azure AD
  • Experience of working in an agile environment, using user-centric design, continuous integration and test-driven or behaviour-driven development
  • Excellent communication skills. Ability to solve complex problems and openness in sharing your knowledge and thinking with others
  • Strong team working skills with ability to build trusted relationships with people and groups with diverse backgrounds
  • Experience of source control using e.g. Git

Desirable skills and knowledge

Experience of

  • Python, JavaScript
  • frameworks such as React, Angular, Vue
  • automated QA testing using e.g. Ranorex, Selenium
  • working in multinational, multicultural environments

Required Behaviours:

  • You have a passion for diversity, recognizing the innovation and competitive edge that comes from a diverse highly skilled team where equal opportunities are truly valued
  • You will be flexible in your approach to problem solving as you understand that there are multiple technical and commercial drivers for software development. You will be creative and inventive in your approach to problem solving
  • You will be eager to take on new challenges and look for opportunities to improve current solutions on your own
  • You have an appreciation of future directions that the business and technology are moving towards
  • You will possess a natural curiosity for all things technical and will take responsibility for keeping yourself up to date
  • You will have good English written/verbal communication skills with both non-technical as well as technical audiences managing successful communications with governance boards and stakeholders

Qualifications

  • Bachelor’s Degree or higher in Computer Science, Software Engineering, or equivalent experience

Permanent:

No agencies please 

Stay safe online - Arup will never ask for payment or your bank details as part of our recruitment process 

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Corporate Services

Hyderabad, India

📁 Digital Technology

Requisition #: HYD000017

Corporate Services

Hyderabad, India

📁 Digital Technology

Requisition #: HYD000016

Corporate Services

Hyderabad, India

📁 Digital Technology

Requisition #: HYD00001D