Enterprise Senior Software Developer

Hijo Resources Corporation

Davao del Norte

On-site

PHP 900,000 - 1,500,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hijo Resources Corporation is seeking an Enterprise Senior Software Development Specialist to design, develop, and maintain enterprise-grade software applications and platforms. You will provide technical leadership across the software development lifecycle to ensure scalable, secure, reliable, and maintainable solutions aligned with business strategies.

You will collaborate with business stakeholders, solution architects, project managers, DevOps, cybersecurity, and other technology specialists

Qualifications

  • Bachelor's degree or equivalent in CS/IT/SE.
  • 3+ years of professional software development experience in an enterprise environment.
  • Experience designing, developing, testing, deploying, and maintaining enterprise applications.

Responsibilities

  • Design, develop, test, deploy, and maintain enterprise software applications and services.
  • Develop scalable, reliable, and maintainable software solutions using established standards and best practices.
  • Translate business and technical requirements into effective software designs and implementation plans.
  • Perform complex programming, debugging, and performance optimization.
  • Develop reusable components, APIs, and services to improve development efficiency.
  • Conduct code reviews and ensure adherence to coding standards and security practices.

Skills

Enterprise software development
RESTful APIs
Microservices
Cloud platforms (AWS/Azure/GCP)
CI/CD
Security practices
Agile/Scrum

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field

Tools

Git

Job description

Position Summary

The Enterprise Senior Software Development Specialist is a senior technical role responsible for designing, developing, enhancing, integrating, and maintaining enterprise-grade software applications and platforms. The position provides technical leadership throughout the software development lifecycle and ensures that solutions are scalable, secure, reliable, maintainable, and aligned with business and technology strategies.

The role works closely with business stakeholders, solution architects, project managers, DevOps teams, cybersecurity teams, and other technology specialists to deliver high-quality software solutions that support critical enterprise operations.

Key Responsibilities
Software Development & Engineering
  • Design, develop, test, deploy, and maintain enterprise software applications and services.

  • Develop scalable, reliable, and maintainable software solutions using established development standards and best practices.

  • Translate business and technical requirements into effective software designs and implementation plans.

  • Perform complex programming, debugging, troubleshooting, and performance optimization.

  • Develop reusable components, frameworks, APIs, and services to improve development efficiency.

  • Conduct code reviews and ensure adherence to coding standards, architecture principles, and security practices.

  • Refactor and modernize legacy applications where appropriate.

Enterprise Architecture & Integration
  • Collaborate with solution and enterprise architects to ensure applications align with enterprise architecture standards.

  • Design and implement integrations between enterprise applications, databases, APIs, cloud platforms, and third-party systems.

  • Evaluate technologies, frameworks, and development approaches and recommend appropriate solutions.

  • Contribute to technical architecture, application modernization, and digital transformation initiatives.

  • Ensure interoperability, scalability, and maintainability across enterprise systems.

Technical Leadership
  • Provide technical leadership and guidance to software developers and development teams.

  • Mentor junior and mid-level developers and promote knowledge sharing and technical excellence.

  • Lead or participate in technical design sessions, architecture reviews, and solution assessments.

  • Establish and promote software development standards, patterns, and best practices.

  • Support technical decision-making and provide recommendations on complex development challenges.

Quality, Security & Reliability
  • Ensure software solutions meet enterprise requirements for performance, availability, scalability, security, and maintainability.

  • Implement and promote secure software development practices.

  • Identify and address application vulnerabilities, technical debt, performance issues, and operational risks.

  • Develop and maintain automated unit, integration, and system tests.

  • Support production releases, incident resolution, root-cause analysis, and problem management.

  • Participate in continuous improvement initiatives to enhance software quality and operational stability.

DevOps & Delivery
  • Collaborate with DevOps and infrastructure teams to implement effective CI/CD processes.

  • Support automated build, testing, deployment, monitoring, and release management practices.

  • Contribute to cloud adoption, containerization, infrastructure automation, and platform engineering initiatives where applicable.

  • Ensure applications are properly documented and operationally supported.

Stakeholder Collaboration
  • Work with business stakeholders and product teams to understand requirements and translate them into technical solutions.

  • Communicate complex technical concepts clearly to both technical and non-technical audiences.

  • Collaborate with cross-functional teams to resolve technical dependencies and delivery issues.

  • Provide technical estimates, feasibility assessments, and recommendations for projects and initiatives.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.

  • Typically 3+ years of professional software development experience, preferably in an enterprise environment.

  • Strong experience in software design, development, testing, deployment, and maintenance.

  • Strong understanding of software development lifecycle methodologies and engineering best practices.

  • Experience developing enterprise applications, APIs, services, and system integrations.

  • Strong knowledge of relational and/or NoSQL databases.

  • Experience with source control, automated testing, CI/CD, and modern development practices.

  • Understanding of application security, performance optimization, scalability, and reliability principles.

Technical Skills

Experience with several of the following is preferred:

  • Enterprise application development

  • Object-oriented and/or functional programming

  • RESTful APIs and microservices

  • SQL and database technologies

  • Cloud platforms such as AWS, Microsoft Azure, or Google Cloud

  • CI/CD and DevOps practices

  • Git and modern source-control workflows

  • Containerization and orchestration technologies

  • Automated testing frameworks

  • Messaging and event-driven architectures

  • Application monitoring and observability

  • Secure software development practices

  • Agile/Scrum or other iterative delivery methodologies

Preferred Qualifications
  • Experience working with large-scale or mission-critical enterprise systems.

  • Experience with cloud migration, application modernization, or digital transformation projects.

  • Experience designing distributed systems and highly available applications.

  • Professional certifications in cloud, software development, architecture, or related technologies.

  • Experience leading technical initiatives or mentoring software development teams.

  • Knowledge of enterprise architecture frameworks and software design patterns.

Key Competencies
  • Technical Excellence: Demonstrates strong software engineering and problem-solving capabilities.

  • Analytical Thinking: Effectively analyzes complex technical and business problems and develops practical solutions.

  • Leadership: Provides technical direction and mentorship without necessarily requiring formal people-management responsibilities.

  • Communication: Clearly communicates technical information to diverse stakeholders.

  • Collaboration: Works effectively across development, infrastructure, security, business, and leadership teams.

  • Ownership: Takes accountability for the quality, reliability, and long-term maintainability of software solutions.

  • Continuous Improvement: Proactively identifies opportunities to improve systems, processes, and engineering practices.

  • Adaptability: Quickly learns and applies new technologies and approaches as enterprise needs evolve.

Working Relationships

The Enterprise Senior Software Development Specialist will collaborate regularly with:

  • Software Engineering and Development Teams

  • Enterprise and Solution Architecture

  • DevOps / Cloud Engineering

  • Cybersecurity and Information Security

  • Database and Infrastructure Teams

  • Project and Product Management

  • Business Analysts and Business Stakeholders

  • IT Operations and Service Management

  • External technology partners and vendors

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Tyler Technologies • Manila

On-site
PHP 1,200,000 - 2,400,000
Solutions Architect (DevOps)
Solutions Architect (DevOps)

NCS Philippines • Taguig

Hybrid
PHP 1,200,000 - 2,400,000
Application Engineer (Mid to Senior)
Application Engineer (Mid to Senior)

ATS CONSULTING SERVICES PH INC. • Mandaluyong

On-site
PHP 600,000 - 900,000
Senior Java Software Engineer
Senior Java Software Engineer

SYSGEN RPO • Taguig

On-site
PHP 1,200,000 - 2,000,000
Enterprise Solutions Architect
Enterprise Solutions Architect

Hrtx • Metro Manila

On-site
PHP 1,200,000 - 1,500,000
Associate Software Engineer
Associate Software Engineer

Gothong Southern Careers • Cebu City

Hybrid
PHP 200,000 - 360,000
Development Manager
Development Manager

Nelnet Philippines Inc • Philippines

On-site
PHP 2,000,000 - 3,200,000
Application / Solution Architect - Senior - DFT - 08052026
Application / Solution Architect - Senior - DFT - 08052026

RippedBoxStation • Manila

On-site
PHP 240,000 - 420,000
Software Developer Manager
Software Developer Manager

Private Advertiser • Makati

On-site
PHP 1,000,000 - 1,800,000
Java Enterprise Edition
Java Enterprise Edition

Dynamic Talent Solutions • Cebu City

On-site