Senior Software Developer

Location
Noida, Bangalore
Country
India
Contract type
Permanent
Work pattern
Full Time
Market
Digital
Discipline
Digital design
Job ref
2902
Recruiter contact
Shael Bansal

We are looking for a highly motivated individual to become a Full Stack Software Engineer within our Digital Unit. 
We help our client’s put information at the heart of what they do and derive ever greater value from it. Our focus is the provision of outcome focused, game-changing results. This is powered by a unique combination of domain plus digital expertise, harnessing 120 years of engineering legacy alongside the power of cutting-edge technology, from both Mott MacDonald and our partners. By ‘connecting innovation to outcomes' we can continue to enable better outcomes across the planning, delivery, and operation of our client's asset base. 
 
The specific duties include  
•    Supporting architectural decisions and code / design reviews on new and existing product features across the stack 
•    Taking leadership on the development of specific functionality 
•    Support the optimisation and refactoring of code as well as bug fixing in the existing codebase, conducting peer reviews on new and existing features 
•    Building dynamic and responsive UI experiences to use across desktop, tablet and mobile devices for our Moata platform 
•    Defining and maintaining our coding standards and best practices 
•    Supporting multiple projects at various stages of the development lifecycle in parallel, working on both high and low spec jobs 
•    Further develop your skills across a modern technology stack and architecture 
•    Continue contributing towards our collaborative and positive team culture .  
 
Skills:
The candidate needs to be experienced in C# and React (preferably with Typescript) and modern software development as well as understand scaling software systems.  You'll commit to high quality code and be able to pay attention to detail. 
Essential skills and experience required: 
•    .NET / C# 
•    JavaScript ES2016+ 
•    TypeScript,  
•    React (Ideally 18+) 
•    Redux/Redux Toolkit 
•    Testing frameworks (Jest, React Testing Library),  
•    HTML 5 / Material UI / SCSS 
•    Working with and designing RESTful API’s 
•    Azure  
•    MSSQL, PostgreSQL or other SQL databases 
 
It would also be advantageous if you had exposure to any of the following:  
•    Working in Agile teams (preferably following Scrum) 
•    CI/CD 
•    Knowledge of Object Oriented Design 
•    Security management 
•    Caching techniques  
•    Cloud technologies 
•    Creating and managing NPM packages 
•    Mono Repos 
•    Integration testing 
•    Experience contributing to the architecture/ design of new or current applications (micro frontends, design patterns, reliability, scaling, automation) 
•    Good understanding of browser rendering behaviour and performance 
•    Google Analytics 

We can offer (subject to Company’s policy):

- Agile and safe working environment

- Competitive annual leave and sick leaves

- Group incentive scheme

- Group term life insurance, Workmen’s compensation and Group medical insurance coverage

- Short and Long-term Global employment opportunities

- Global collaboration and knowledge sharing

- Digital Innovation and Transformation

 

Equality, diversity and inclusion

We put equality, diversity and inclusion at the heart of our business, seeking to promote fair employment procedures and practices to ensure equal opportunities for all. We encourage individual expression in our workplace and are committed to creating an inclusive environment where everyone feels they have the opportunity to contribute.

 

Agile working

At Mott MacDonald, we believe it makes business sense for you and your manager to choose how you can work most effectively to meet your client, team and personal commitments. We embrace agility, flexibility and trust.