Point your AI agent at freehire and let it find you a job.

Get the CLI →

Business Process Outsourcing International, Inc.

Software Developer

Posted Updated
Discussion

Software Developer

Job Description:

We are looking for an experienced Software Developer to join our team. The successful candidate will be responsible for designing, developing, testing, maintaining, and enhancing enterprise web-based applications. The role will involve working closely with other developers, business stakeholders, and IT teams to deliver reliable, scalable, and high-quality software solutions.

Key Responsibilities:

  • Design, develop, maintain, and enhance enterprise web-based applications.

  • Develop and integrate REST APIs and third-party services.

  • Write clean, efficient, maintainable, and scalable code using C# and .NET technologies.

  • Design, develop, optimize, and troubleshoot SQL Server databases.

  • Perform unit testing, debugging, troubleshooting, and code reviews.

  • Identify and resolve software defects and performance issues.

  • Participate in the complete Software Development Life Cycle (SDLC).

  • Collaborate with team members in Agile and Waterfall development environments.

  • Use source code management and collaboration tools such as Git, Azure DevOps, and GitHub.

  • Prepare and maintain technical documentation as needed.

  • Support application deployment, maintenance, and continuous improvement.

Qualifications:

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

  • Minimum 3–5 years of software development experience.

  • Strong foundation in software development principles, data structures, algorithms, and database design.

  • Experience in developing and maintaining enterprise web-based applications.

  • Strong experience in:

    • C#

    • .NET Framework / .NET Core

    • ASP.NET MVC / ASP.NET Core

    • SQL Server

  • Experience in REST API development and integration.

  • Experience with source code management and collaboration tools such as Git, Azure DevOps, and GitHub.

  • Experience in database design, optimization, and troubleshooting.

  • Experience with SDLC methodologies, including Agile and Waterfall.

  • Experience performing unit testing, debugging, and code reviews.

  • Strong analytical, problem-solving, and troubleshooting skills.

  • Good communication and teamwork skills.

Preferred Skills:

  • Experience working on large-scale or enterprise applications.

  • Familiarity with software development best practices and design patterns.

  • Knowledge of application performance optimization and security best practices.

  • Ability to work independently while collaborating effectively with a development team.

CONTRACT FOR 8 MONTHS

LOCATION: MAKATI


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available