Job Description
As Senior Developer, you will lead the team by example, your role in the delivery of software development will be
accompanied with the responsibility for ensuring team collaboration, assisting the Project Manager with managing
team workloads, and mentoring of team members from the perspective of a Senior Developer. You will foster a strong
culture of development excellence, collaboration and fun.
Key Responsibilities
- Design and develop programming systems making specific determinations about system performance.
- Respond promptly and professionally to bug reports.
- Review and repair legacy code.
- Expected to conduct system analysis and development, with limited support from professional staff,
to keep our systems current with changing technologies. - Analyze, design, coordinate and supervise the development of software systems to form a basis for
the solution of information processing problems. - Analyze system specifications and translate system requirements to task specifications for junior
programmers. - Responsible for analysis of current programs including performance, diagnosis and troubleshooting
of problem programs, and designing solutions to problematic programming. - Document code consistently throughout the development process by listing a description of the program,
special instructions, and any changes made in database tables on procedural, modular and database level. - Responsible for utilizing tools and equipment involved in performance of essential functions of
programming including measuring instruments. - Strong and effective interpersonal and communication skills and the ability to interact
professionally with a diverse group of clients and staff. - Provide assistance to testers and support personnel as needed to determine system problems.
- Review, to the extent possible, changes in code and the environment that will affect system performance.
- Provide recommendations to management concerning issues of programmer productivity and
software development management. - Deliver the task given accurately and on time.
- Ensure task functionality and stability.
Required Skills and Qualifications
- Candidate must possess at least a Bachelor’s/College Degree,
Computer Science/Information Technology, Engineering (Computer/Telecommunication) or equivalent. - More than 5 years working experience in the related field is required for this position.
- Deep understanding of SQL and stored procedure.
- Proficient in OOP (Object Oriented Programming).
- Must be a critical thinker or has ability to “think outside the box”.
- Good English communication skills.
- Easily able to communicate directly with both peers and managers.
- Ability to self-monitor, self-assess, and self-manage as well as demonstrate leadership
and personal accountability. - Experience working in an Agile Environment.
- Possess excellent communication skills, with an emphasis on verbal and written communication.
- Ability to multi-task and stayed organized in a dynamic work environment.
- Possess a positive attitude.
- Ability to learn new programming languages quickly.
- Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs.
To apply, please send in your resume to careers@agentrix.com.ph
Other Job Listings: Tech Support Front End Developer