Senior Software developer
Summary
Senior Software Developer at Asticom in Taguig City who designs, builds, tests, deploys, and maintains software applications and services, translating business requirements into technical solutions while mentoring junior developers. The stack is generic: programming languages/frameworks, databases, API integration, version control, testing, and CI/CD.
Salary: ₱70,000 – ₱80,000 per month
About the role
The Senior Software Developer is responsible for designing, developing, testing, deploying, and maintaining software applications and services. This role involves translating business requirements into technical solutions, ensuring code quality and system performance, resolving complex technical issues, and providing technical guidance to junior and mid-level developers.
Key responsibilities
Design, develop, test, deploy, and maintain software applications and services.
Analyze business requirements and translate them into effective technical solutions.
Write clean, efficient, scalable, and maintainable code following established coding standards and best practices.
Conduct code reviews to ensure code quality, performance, security, and maintainability.
Troubleshoot and resolve complex application issues and production incidents.
Collaborate with product owners, business analysts, QA engineers, and other stakeholders throughout the software development lifecycle.
Mentor and provide technical guidance to junior and mid-level developers.
Participate in system architecture, solution design, and technology evaluations.
Optimize application performance, scalability, reliability, and overall system efficiency.
Prepare and maintain technical documentation for system design, development, deployment, and maintenance.
About you
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Extensive experience in software development, application maintenance, and system implementation.
Strong proficiency in one or more programming languages and relevant development frameworks.
Solid understanding of software development methodologies, system architecture, design patterns, and coding best practices.
Experience with database management, API integration, version control systems, and software testing.
Proven ability to troubleshoot complex technical issues and resolve production incidents.
Experience conducting code reviews and ensuring application security, performance, and scalability.
Knowledge of CI/CD pipelines, deployment processes, and change management practices.
Strong analytical, problem-solving, and technical decision-making skills.
Excellent communication and collaboration skills when working with cross-functional teams.