Epicareer Might not Working Properly
Learn More

Software Lead

$ 7,000 - $ 9,000 / month

Checking job availability...

Original
Simplified

Job Description

  • Provide strong technical expertise and ability to lead and mentor a team of 1 to 2 junior developers in the technical design and development of assigned application
  • Take overall ownership of the assigned application(s) and be responsible for new development (create and conceptualize) and for solutioning/structure for complex requirements including roadmap, enhancement (improve of existing application) and code fixing (including level 2-3 support for ITSM)
  • Jointly design integration solutions with E2E solution architect and other application leads
  • Work with business analysts to understand business requirement, provide feedback / alternative suggestions, influence and get buy-in from the analysts on the final solutions
  • Create technical solution, provide estimate of cost and timeline for change requests
  • Work with development manager to continuously improve department-wide development process
  • Conduct code review to ensure adherence to company level coding standard
  • Work with development manager to define delivery timeline, and allocate team resources accordingly
  • Research on cloud native architecture and work with overall technical architect to design for a fully re-vamped assigned application
  • Negotiate and work with external parties (including 3rd party vendor/partners) for development job for the assigned modules
  • Any other ad-hoc duties as assigned by superior from time to time.

Requirements

  • Expert level of knowledge with Java/Spring Framework, for backend/microservice development ability to conceptualize, create (coding) and execute with broad-based practical knowledge supplement.
  • Good frontend development skill in JavaScript, Angular, ReactJS
  • Some experience in mobile development a big plus
  • Good knowledge of RDBMS, SQL, and Spring Data JPA; experience with NoSQL/distributed caching solutions preferred
  • Experience with container technologies - docker/docker swarm, Kubernetes
  • Experience with API gateway
  • Good understanding and experience with microservice based application architecture
  • Some functional knowledge of telco BSS highly preferred; experience with TMF SID/Open API and MEF APIs a big plus

Job Description

  • Provide strong technical expertise and ability to lead and mentor a team of 1 to 2 junior developers in the technical design and development of assigned application
  • Take overall ownership of the assigned application(s) and be responsible for new development (create and conceptualize) and for solutioning/structure for complex requirements including roadmap, enhancement (improve of existing application) and code fixing (including level 2-3 support for ITSM)
  • Jointly design integration solutions with E2E solution architect and other application leads
  • Work with business analysts to understand business requirement, provide feedback / alternative suggestions, influence and get buy-in from the analysts on the final solutions
  • Create technical solution, provide estimate of cost and timeline for change requests
  • Work with development manager to continuously improve department-wide development process
  • Conduct code review to ensure adherence to company level coding standard
  • Work with development manager to define delivery timeline, and allocate team resources accordingly
  • Research on cloud native architecture and work with overall technical architect to design for a fully re-vamped assigned application
  • Negotiate and work with external parties (including 3rd party vendor/partners) for development job for the assigned modules
  • Any other ad-hoc duties as assigned by superior from time to time.

Requirements

  • Expert level of knowledge with Java/Spring Framework, for backend/microservice development ability to conceptualize, create (coding) and execute with broad-based practical knowledge supplement.
  • Good frontend development skill in JavaScript, Angular, ReactJS
  • Some experience in mobile development a big plus
  • Good knowledge of RDBMS, SQL, and Spring Data JPA; experience with NoSQL/distributed caching solutions preferred
  • Experience with container technologies - docker/docker swarm, Kubernetes
  • Experience with API gateway
  • Good understanding and experience with microservice based application architecture
  • Some functional knowledge of telco BSS highly preferred; experience with TMF SID/Open API and MEF APIs a big plus