Teloworks Philippines Inc.
Teloworks Philippines Inc.

Technical Lead Developer - Backend  

Teloworks Philippines Inc.

 
  • Makati, Philippines
    6/F, 6/F Sycip Law Centre, Makati, Metro Manila, Philippines
    Makati
    Metro Manila
    Philippines
    Philippines
  • Full timeFULL_TIME

Expired 4 years ago

2020-05-19T16:00:00+00:00
Job closed.

Job Description

To manage the project team's development activities.

To develop and implement software solutions according to a pre-defined set of guidelines and standards.

To research and take advantage of emerging technologies.

  • Software Development
    • Coaches and guides developers on software development languages, techniques, and methodologies.
    • Reviews Requirements Detail Package (RDPs) and Visual Requirements Detail Package (VRDPs).
      • Analyzes requirements and assesses impact on current functionalities.
      • Assesses and provides estimates for the technical considerations and requirements of the project.
      • Generates development plan.
    • Creates and reviews technical design per ER.
      • Creates document on research, implementation, deployment, configuration, etc.
      • Sends the document for design review
    • Works closely with UX team to discuss technical challenges in the UI design.
    • Develops system requirements
      • Creates application based on the agreed design and implementation.
      • Reviews and ensures that the agreed technical standards are being followed
      • Provides updates on task progress
      • Provides first level software development quality assurance.
      • Presents completed tasks for code review.
    • Conducts code reviews.
    • Identifies solutions to issues encountered during software development.
    • Researches on new technology needed for development and evaluates relevance on the project.
      • When needed, creates a prototype based on research conducted.
      • Ensures that technology used is current and relevant to tasks.
    • Reviews test cases provided by QA team.
    • Provides support to the Software Architect/ Development Manager in performing general team duties.
    • Manages projects with minimal supervision.
    • Prepares accomplishment report for documentation and Project Manager monitoring.
  • Project Management
    • Works with Software Development Senior Manager / Development Manager
      • Identifies specific goals and sets specific performance standards.
      • Ensures that resources needed by team members are provided to carry out project tasks.
      • Assesses capabilities of team members to perform specific functions/tasks/assignments.
      • Conducts performance evaluation for team members and ensures that performance gaps are addressed accordingly.
  • Is accountable for the overall attainment of project objectives.
  • Others
    • Conducts candidate interviews
    • Attends meetings, as required.
    • May report on non-regular working hours, as needed.
    • Performs other duties as requested and within areas of expertise.

Minimum Qualifications

  • Bachelor’s degree of any four (4) year computer-related course
  • With at least five (5) years’ experience as Software Developer
  • With at least two (2) years’ experience in leading a team
  • With at least 5 years’ experience in Java/JEE development
  • Develop and design software with security mindedness
  • Solid understanding of OOP and Design Patterns
  • Solid experience with SQL
  • Solid experience with Restful APIs; experience with GraphQL a plus
  • Experience with query tuning, optimization and use of explain plans
  • Experience with ORMs
  • General understanding of widely used cloud providers such as AWS and Azure
  • General understanding of container based deployments and modern DevOps
  • General understanding of microservices architecture
  • Experience with BI, data analysis and reporting a plus
  • Experience with Angular 2 or higher a plus
  • Experience with relational databases such as Postgres, SQL Server or Oracle
  • Technical skills
    • Advanced knowledge of programming languages (Java, C, C#, Python)
    • Advanced knowledge of OOP and ORM frameworks
    • Advanced knowledge and application of design patterns
    • Advanced knowledge of at least one: PostgreSQL, MS SQL Server, Oracle
    • Advanced knowledge of SQL
    • Advanced knowledge of Translating Technical Requirements to Workflow Process and Diagrams
    • Knowledge of query tuning, optimization and use of execution plans
    • Knowledge of Web Development (HTML, CSS, XML, Apache, Tomcat, IIS, JavaScript, Web Development frameworks (Angular), Responsive Design)
    • Knowledge of Unix systems
    • Knowledge of Cloud computing
    • Advanced knowledge of the concepts of version control
    • Advanced knowledge of unit test frameworks
    • Advanced knowledge of the concepts of build and deployment
    • Advanced knowledge of development tools and IDEs
  • Soft skills
    • Strong research skills; is resourceful and persevering
    • Strong analytical skills; keen attention to detail
    • Strong problem-solving skills
    • Strong organizational skills
    • Good leadership skills; can effectively plan, organize and monitor team activities
    • Good project management skills
    • Strong presentation skills
    • Strong verbal and written English communication skills
    • Ability to adapt to new technologies
    • Ability to work in and with teams in a fast-paced and dynamic environment
    • Is highly accountable
    • Strong grasp of corporate values
    • Capable of making sound decisions
    • Is proactive and capable of self-direction and self-motivation

Perks and Benefits

  • Special Leave Benefits for WomenSpecial Leave Benefits for Women
  • Single Parent LeaveSingle Parent Leave
  • Paid HolidaysPaid Holidays
  • Medical / Health InsuranceMedical / Health Insurance
  • Paid Sick LeavePaid Sick Leave
  • Paid Bereavement/Family LeavePaid Bereavement/Family Leave
  • Life InsuranceLife Insurance
  • Paid Vacation LeavePaid Vacation Leave
  • Maternity & Paternity LeaveMaternity & Paternity Leave

Jobs Summary

Job Level
Associate / Supervisor
Job Category
IT and Software
Educational Requirement
Bachelor's degree graduate
Recruiter response to application
Sometimes
Office Address
Sycip Law Centre
Industry
Computer Software / Engineering
Vacancy
1 opening
Website
https://www.youtube.com/user/TelosCorporation

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Teloworks Philippines Inc.

Teloworks is a wholly owned subsidiary US-based Telos Corporation®, a leading provider of advanced technology solutions that secure the vital assets of the world’s most demanding enterprises. As part of Telos’ portfolio of capabilities in providing cost-effective solutions to military, intelligence, and civilian agencies of the federal government, Teloworks has extensive experience in delivering output that meets exacting standards and under demanding conditions. We are committed, always with integrity, to deliver world-class software development, quality assurance and support services to our stakeholders. We create an environment that align tasks, activities, and outlook with corporate values, principles, and goals; and make room for activities and experiences that help make the Teloworks enriching and fulfilling.

People also applied to

  1. Home

Other Recommended Jobs

Apply jobs in

Job Categories:

Related to your search: