Shaping sustainable transport and infrastructure solutions for the future
Requirements
- 5+ years of full stack development experience on large scale enterprise-wide applications
- Experience working with ASP.NET MVC using C-Sharp and front-end technologies like React or Angular or Blazor
- Good understanding of domain driven design and clean architecture
- Extensive experience using SQL in data query and extraction operations
- Familiarity with core Azure concepts and basic usage of the most used storage types like Storage Accounts and Key Vaults
- Experiance with Role-Based Access Control (RBAC) for managing access to resources
- Working knowledge of JavaScript in the context of Apollo Server and general software development
- Knowledge of core React principals including component-based architecture, state and props management, and lifecycle methods
- Experience with React Hooks and also Experiance in the testing of React components incorporating usage of mocks, stubs, and spies
- Familiarity with modern frontend tooling including Vite and Webpack
- Knowledge on how to work with S.O.L.I.D principles
Responsibilities
- Lead the design and development of new software features and functionalities
- Write clean, testable, scalable code using .NET programming languages
- Develop complex detailed front end application design
- Identify and communicate technical risks, and propose mitigation actions
- Participates in estimation and planning of development, deployment, and operation activities
- Ensure compliance with relevant IT Services processes, methods, and business processes
- Able to design, develop, and test integrations end-to-end
Other
- Bachelor’s degree in computer science, Engineering, or a related field
- A growth mindset, constantly seeking opportunities to learn and adapt to emerging technologies and methodologies
- Motivation to contribute not only to project/product team’s success but also to the growth of our Chapter team through mentorship and knowledge sharing