Key Responsibilities:
Microservices Development:
- Design, develop, and maintain applications using C#, .NET Core, and ASP.NET Core with a microservices architecture.
- Implement domain-driven design (DDD) principles for robust and scalable solutions.
Database Management:
- Develop and optimize database schemas using SQL Server, MySQL, or NoSQL solutions like MongoDB or Redis.
Containerization and Orchestration:
- Utilize containerization tools such as Docker and orchestrators like Kubernetes to deploy and manage services.
Messaging Systems:
- Integrate and manage message brokers such as RabbitMQ, Kafka, or Azure Service Bus for inter-service communication.
CI/CD Pipeline Management:
- Build and manage CI/CD pipelines using tools like Jenkins, Azure DevOps, or GitHub Actions to streamline deployment processes.
Collaboration and Documentation:
- Work collaboratively in cross-functional teams to ensure software solutions meet business needs.
- Maintain clear and comprehensive technical documentation.
Requirements:
Experience:
- 2-5 years of experience as a .NET Developer, with a focus on microservices development.
Technical Skills:
- Strong expertise in C#, .NET Core, and ASP.NET Core.
- Solid understanding of microservices architecture and domain-driven design (DDD).
- Proficiency with databases, including SQL Server, MySQL, and NoSQL solutions like MongoDB or Redis.
- Experience with containerization tools (Docker) and orchestrators (Kubernetes).
- Knowledge of message brokers like RabbitMQ, Kafka, or Azure Service Bus.
- Hands-on experience building and managing CI/CD pipelines using Jenkins, Azure DevOps, or GitHub Actions.
Soft Skills:
- Strong problem-solving and analytical skills.
- Ability to work collaboratively in a cross-functional team environment.
- Excellent written and verbal communication skills.
BINAR Academy aims to unlock and channel human potential so we can help the world turn into a better place. One of the ways we strive to do that is to channel potential talents to impactful opportunities using our very own job connector, BINAR Job Connect.
BINAR Job Connect has connected up to 250 talents & candidates; whether it be young & aspirational fresh graduate to tech-savvy team leaders, individuals who decided to start from scratch, and junior engineers to skilled product managers to our experienced hiring partners. BINAR Job Connect provides various options of employment, as we intend that everyone processed by us can choose the best career track for them.