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)