**Key Responsibilities**:
- 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 scenario and conduct unit testing based the module that develop
- Maintaining the module, handing the bug fixing based on the priority
- Day to day activity list related sdlc: Breakdown requirement into technical task, Development, Unit Testing, Development, RCA, Bug Fixing Requirements
**Requirements**:
- A computer science background
- Have 3 years experience as Software Engineer, open for fresh graduate from reputable university with minimum IPK 3.25/4.00
- 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