Job description
Job Responsibilities
- Excellent command of English communication skills (Spoken and Written)
- Design and develop high-volume, low-latency applications, and deliver high-availability and performance
- Contribute in all phases of the development life cycle
- Write a well-designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Mentor associates or junior developers
Requirements
Job Specifications
- Bachelor’s degree in Software Engineering or any IT related fields
- 5-7 years of professional software development experience
- Excellent knowledge in web technologies including HTML, CSS, JavaScript, JQuery, Bootstrap is a must, Angular is a plus
- Excellent knowledge in databases like SQL Server, MySQL, Oracle or PostgreSQL
- Hands-on experience in REST API
- Excellent knowledge of Object Oriented Programming
- Excellent with code versioning tools, such as GIT
- Excellent with Agile and continuous integration
- Willingness to learn new technologies
- Self-drive and passion to deliver great projects on time
- Experience in BI tools such as Qlik, Tableau is a plus
- Experience in AWS is a plus