Location : Yangon
Salary : Negotiable
Our company is looking for a Software Development Team Lead to join our team.
Responsibilities:
- Works closely with the Product Manager to have a solid understanding of business and product. Acts as Product Manager when there is not one available;
- Is accountable for the applications the Dev teams develop and assists with questions and PROD support when needed;
- Comfortable delegating to the appropriate resources;
- Responsible for performance evaluations of team members and assisting in the compensation process;
- Follow legal policies as directed;
- Takes an active role in the hiring process of new developers and testers;
- Should be competent presenting technical information to a range of audiences including non-technical audiences;
- Leads a team working on significant and critical projects. Provides both technical and team leadership and mentoring;
- Gives initial approval of paid time off and expense reports for team members;
- Responsible for tracking team velocity and providing metrics for management;
- Able to analyze and evaluate technical risks within the scope of a project and make judicious recommendations;
- Works with Training department to communicate changes to internal and external users;
- Responsible for delivering projects on budget, on time, to requirements, and with high quality;
- Perform other duties as required and assigned by manager and upper management;
- May demonstrate industry leadership in technology, consortiums, or standards.
Requirements:
- Comfortable with documentation and creating infrastructure diagrams;
- Comfortable communicating directly with clients;
- Git, SourceTree;
- Worked in an Agile environment;
- Healthcare IT experience;
- Understanding of SOA development;
- Ability to write quality unit tests;
- Possess strong understanding of traditional RDBMS and distributed computing;
- Development on Linux;
- Experience/Knowledge with Spark and Scala;
- Experience in Spring, Hibernate, REST, ORM, JPA;
- Experience with AGILE software development methodology;
- Understanding of repeatable automated processes for building the application, testing it, documenting it, and deploying it at scale;
- Experience/Knowledge in web and backend design and development;
- Experience/Knowledge in UI frameworks and libraries like jQuery, ReactJS, Play, or AngularJS.