Start date: ASAP - June, 2024
Project duration: 4-5 months with possibility of extension
Client:
Our client is a highly acclaimed company from the US West Coast that offer a unique type of fleet and field service management solutions as part of their RM SaaS. The product help companies monitor their fleet vehicles, field personnel through a couple of mobile applications and a web application.
Project:
The project is a web application built on .NET and C#, with React for the frontend. According to the customer's estimates, it was 80% complete before COVID-19. Once the pandemic hit, development was put on hold, but now they are ready to proceed with it.
Responsibilities:
- Refactor the codebase to improve integration with the various APIs implemented on the platform
- Add new features (some should be finilized from before)
- Collaborate with the team (.NET SQL Dev, QA, PM)
- Following the Agile drill: we will have reports in Jira, daily syncs in Slack, a weekly meeting, and 2-week sprints.
- Push the project to production (appox. in September)
- Move on to the next phase of development
Requirements:
- 4+ years background in Software Engineering, Design, and Development
- Understanding of React.js and its core principles
- Extensive experience with different APIs
- Experience with SQL databases
- Experience fetching and posting data through secure API calls
- Knowledge of modern authorization mechanisms, including JSON Web Tokens
- Competency with built-in React Hooks such as useState, useReducer, useMemo, and useCallback
- Skills converting React Component classes to Functional Components
- Experience with Material UI
- Experience with modern software development concepts, including operations-first delivery via DevOps/GitOps, automated testing/CI/CD pipelines, and Infrastructure as Code (IAC)
- Background in delivering cloud-based software solutions
- Advanced English language skills.