Responsibilities
- Design, develop, and maintain full stack applications using modern technologies.
- Participate in the implementation of new features and enhancements for CISD projects.
- Collaborate with product owners, business analysts, and technical teams to understand requirements and translate them into technical solutions.
- Develop clean, maintainable, and efficient code following best practices and coding standards.
- Perform unit testing, debugging, and troubleshooting to ensure application quality and performance.
- Support deployment activities and resolve production issues when required.
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Continuously improve system performance, scalability, and reliability.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related discipline.
- 3 to 7 years of hands-on experience in software development using Java or Kotlin.
- Strong understanding of software development lifecycle and Agile methodologies.
- Good problem-solving skills with the ability to work independently and in a team.
- Strong written and verbal communication skills.
- Able to adapt quickly in a fast-paced environment and manage changing priorities.
Preferred Skills
- Experience in frontend development using TypeScript and React.
- Experience in backend or enterprise development using C#.
- Familiarity with database technologies such as MSSQL.
- Exposure to full stack architecture and modern web application design.