Job Openings
Supervisor, Software Developer
About the job Supervisor, Software Developer
Job Responsibilities
- Analyze system requirements and delegating development tasks to subordinates where applicable
- Work with the other teams in delivering the projects within time and good quality
- Write high quality code using the guidelines and effectively debug the code
- Implement low to medium complexity system enhancement to meet business requirements following international best practices and IT compliance policies
- Lead and manage the day-to-day activities of the assigned teams providing guidance and support removing barriers as needed
- Develop, implement and document the systems, internal methodology, processes, and procedures for software development adhering to ISO and standards
- Proactively seek opportunities to improve and enhance the efficiency of core development and related interfaces through innovative and improved software development
- Enable the use of available technology by promoting digital adoption within and outside the organization
- Ensure all business applications are running and working smoothly
- Participate in the full stack of the Software Development Life Cycle (SDLC)
Job Requirement
- Bachelor degree in computer science or equivalent
- 2 years of experience supervising technical staff
- Must have strong back end development/analysis/debugging skills in JEE, Core Java, Design patterns, and query languages: SQL and JPA
- Must have a strong knowledge of back-end tier: Service and Persistence layers around Spring, and Hibernate or other ORM frameworks, and Rest Service framework with Tomcat, Web Logic or other similar frameworks
- Experienced with DevOps implementation
- Solid knowledge of Relational Databases (Oracle, PostgreSQL)