Job Description
Objective:
We are looking for a talented and experienced software engineer to join our team. The ideal candidate will have a strong understanding Java (Spring boot), JavaScript/typescript (React) and SQL (MySQL and MS SQL) and be able to apply them to real-world problems. They will also be able to work independently and as part of a team and be able to communicate effectively with both technical and non-technical audiences.
Main Key Responsibilities:
- Design, develop,test, maintain and deploy software applications
- Work with other engineers to design and implement software architecture
- Debug and troubleshoot software problems
- Work with product managers and other stakeholders to gather requirements and translate them into technical specifications
- Stay up to date on the latest software development trends
Qualification/Experience/Key Competencies:
- Bachelor’s degree in computer science or a related field
- 3+ years of experience in software development
- Strong understanding of object-oriented programming
- Experience with a variety of programming languages and technologies
- Excellent problem-solving and debugging skills
- Strong communication and teamwork skills