- Utilize .NET framework and related technologies for server-side development.
- Leverage React.js for building interactive and responsive user interfaces on the client-side.
- Build and maintain RESTful APIs to facilitate communication between front-end and back-end systems.
- Implement authentication, authorization, and data validation mechanisms within APIs.
- Design, implement, and manage databases using technologies such as SQL Server or Azure SQL Database.
- Ensure efficient data storage, retrieval, and manipulation to support application functionality.
- Utilize Azure services for hosting, scaling, and managing web applications.
- Implement CI/CD pipelines for automated build, test, and deployment processes using Jenkins.
- Ensure robust monitoring, logging, and error handling mechanisms are in place.
- Document technical designs, implementation details, and operational procedures.
- Stay updated with the latest technologies, tools, and best practices in web development and cloud computing.
- Qualifications:
- Bachelor s Degree or equivalent experience.
- 5+ years software engineering experience in reliable and resilient Microservice development and deployment.
- Strong Knowledge of RESTful API, React.Js and Azure.
- Hands-on experience in Typescript and Node.JS.
- Proficient in Relational databases such as Sql Server.
- Proficient with No-SQL data store such as Redis, ADLS.
- Experience with Data Engineering, Jenkins, Artifactory and Automation testing frameworks is desirable.
- We work in Agile TDD environments, so any Agile or CI/CD experience is helpful.
- Prior experience Docker, Kubernetes, Kafka, Terraform or similar technology is desirable.
- Passionate about learning and disseminating new knowledge.
Skills Required
Restful Api, react.js , Azure, Sql, Redis