We are seeking a skilled and motivated Software Engineer (Mid-Level) to design, develop, and maintain enterprise-grade applications that support critical operations across financial services, insurance, and shared business functions. This role involves hands-on coding, integration, and collaboration with cross-functional teams to deliver secure, scalable, and maintainable software solutions.
The ideal candidate is a strong contributor with practical experience in backend, frontend, or full-stack development, and thrives in an agile, team-oriented environment.
Key Responsibilities:
Design and implement application features, APIs, and integrations based on business requirements.
Write clean, efficient, and maintainable code following industry best practices.
Participate in peer code reviews, unit testing, and debugging to ensure application quality and performance.
Collaborate with QA, DevOps, and product teams in the development lifecycle from concept to deployment.
Support existing applications through enhancements, bug fixes, and performance improvements.
Contribute to the design and architecture of scalable software components and services.
Ensure compliance with coding standards, security protocols, and version control processes.
Document technical specifications and system workflows as needed.
Qualifications:
Bachelors degree in Computer Science, Information Technology, or related field.
3-5 years of experience in software development, ideally in finance, insurance, or enterprise system environments.
Proficiency in at least one major programming language (e.g., Java, C#, Python, JavaScript/TypeScript).
Experience with frameworks such as Spring Boot, .NET Core, Angular, React, or Node.js.
Solid understanding of REST APIs, relational databases (e.g., SQL Server, PostgreSQL), and basic cloud services (AWS, Azure, or GCP).
Familiarity with Agile development practices, Git-based version control, and CI/CD pipelines.
Strong problem-solving skills, attention to detail, and the ability to work both independently and collaboratively.
Excellent verbal and written communication skills.
Create a job alert for this search
Software Engineer - Mid-Level • Taguig, Metro Manila, Philippines