We are seeking a skilled Software Engineer to join and contribute to a large-scale digital transformation project. The role involves designing and developing software for a new data-driven platform that will replace the current system, improving scalability and stability.
Key Responsibilities:
- Participate in the development and maintenance of new platform.
- Work on new features, troubleshoot issues, and manage a microservices-based architecture, including APIs and real-time data processing systems.
- Develop tools for monitoring, analytics, and reporting.
- Design technical architectures and ensure adherence throughout the development process.
- Implement systems with a focus on automation, including automated testing, continuous integration, and deployment.
- Collaborate closely with IT and business teams to ensure smooth integration with existing systems.
- Create comprehensive documentation for system configurations and troubleshooting.
Qualifications and Experience:
- Proven experience supporting and maintaining production systems.
- Proficiency in .NET, including event-driven architecture and data processing.
- Strong debugging and performance optimization skills in .NET.
- Experience with microservices architecture and API development (REST/GRPC).
- Strong SQL skills and experience with both relational and document-based databases (Cosmos DB preferred).
- Familiarity with cloud platforms, especially Microsoft Azure.
EA: 14S7084 | Registration No:R1981018