Job Description
1. Understand, comprehend and contribute to the use case preparation in context of overall business flow, associated module and the system
2. Carryout design and development of components client-side and server-side components compliant to the architecture, application framework, user interface designs and coding standards.
3. Develop back-end PL/SQL procedures, implement database design and changes.
4. Prepare & execute unit tests, functional and integration testing.
5. Trouble shoot issues, provide resolutions, perform impact analysis and necessary testing.
6. Proactive contribution to make the systems stable and improve performance.
Qualifications
- Experience with NoSQL databases (MongoDB/CosmosDB)
- Experience with Azure services, namely:
- Redis Cache for Azure
- AKS
- CosmosDB
- Experience with Docker
- Experience with writing Helm charts
- CI/CD best practices and principles with experience of setting up and maintaining pipelines in Harness
- Experience with DDD/TDD/BDD
- Comprehensive understanding of writing clean & maintainable code and actively contributes to creating a cleaner & most sustainable code base
- Experience with Blazor
- Experience with Onion Architectures, Microservices Architectures, Modular Monoliths as well a good understanding of techniques for those architectures (eventual consistency, saga pattern etc)
- Exposure to and experience with rule engines and parsing methodologies in C#/.NET
- Experience with React & best practices
Additional Information
4-year degree in Information Technology, Computer Science, or related field