Job Description:
- Design and develop high-quality, scalable, and maintainable microservice applications using .NET Core, RDBMS (SQLServer, MySql, Oracle)
- Collaboration with other Developer, follow the development task that already assign
- Write clean, well-documented, and efficient code that adheres to software development standards and guidelines.
- Perform code reviews and ensure that the code meets the requirements and quality standards.
- Participate in the entire software development life cycle, from requirements gathering and design to development, testing, and deployment.
- Use Agile/Scrum methodology to manage the software development process, including sprint planning, daily stand-ups, and sprint reviews.
- Keep up to date with emerging trends and technologies in software development.
- Create testing scneario and conduct unit testing based the module that develop
- Maintaning the module, handing the bug fixing based on the priority
- Day to day activity list related sdlc: Breakdown requirement into techincal task, Development, Unit Testing, Development, RCA, Bug Fixing
Requirements :
- A computer science background
- Have 3 years experience as Software Engineer
- Familiarity with version control systems such as Git
- Experience working in an Agile Development Environment
- Excellent problem-solving skills and attention to detail.
- Ability to work in a fast-paced, dynamic environment with tight deadlines.
- Strong communication skills and the ability to collaborate effectively with other team members.
- Having experience with AWS or other cloud platforms would be a plus
- Having experience in Agile/Scrum methodology would be a plus.
Programming Language:
experience in .NET Core or other languages such as Java. Go, Python
Web Services: JSON, REST, XML
Database:
SQLServer, MySQL, Caching and Messaging Technologies: Redis, Kafka, Rabbit MQ would be a plus