Development: To ensure
optimal performance and responsiveness, web apps are created with .NET Core for
backend services.
Code Quality: Uphold
high standards of code quality by following best practices and doing routine
reviews.
Technical Specification:
Lead the solution delivery process by defining technical specifications based
on an analysis of the project requirements. Capacity to compile and evaluate
specifications.
Data Integration:
Integrate maintenance scheduling and cost data into the application by
collaborating with external data sources and APIs.
Performance
Optimization: Determine and put into practice methods to improve the
scalability and performance of your application.
Innovation: Use creative
thinking to solve difficult technological problems while putting an emphasis on
effectiveness, performance, and user experience. Examine novel technologies and
provide proofs of concept.
Techniques: Knowledge of
version control (e.g., GIT), continuous integration/continuous development
(CI/CD) (e.g., Azure Pipelines) and agile software development techniques.
To
fit this post, we look after:
Minim 1 year of
experience with C#, .NET Core.
Knowledge in RESTful API
development, database technologies (SQL Server, Entity Framework Core), and
cloud services integration.
Implementing Best
Practices and Design Patterns (SOLID, Clean Architecture, CQRS, etc).
Unit testing (xUnit or
similar), Integration Testing, E2E Testing.
Experience with React
(>18) & TypeScript.
Experience with CSS
frameworks such as Tailwind.
Experience with Figma
(design system).
State Management (react
context, zustand or redux toolkit, tanstack query).
Unit Testing:
Vitest/Jest & React Testing Library.
Nice
to have:
Experience working in
start-ups or Greenfield projects.
Experience in developing
and deploying applications in cloud environments, preferably Azure.
Experience with
front-end build tools such as vite.
Experience with
automation tools such as Playwright.
Experience building
Microservices or Modular Monoliths.
Certifications related
to .NET, Azure are a plus but not required.