Be part of CIBI Information Inc., a purpose-driven company at the forefront of enabling better credit decisions in the Philippines and beyond.
About the role:
As a Full Stack Developer, you will be a key driver in the design, development and maintenance of both client-facing and internal software. You must be passionate about all things data and tech, results-driven and ready to support the overall strategic goals of the organization. Together with our team of highly skilled engineers and developers, you will be required to apply your technical expertise in implementing scalable software solutions and making sure that all systems and applications are running at peak performance.
Duties and Responsibilities:
- Collaborate with cross functional teams to gather and define end user requirements and specifications.
- Review team deliverables to ensure code quality, maintainability, and adherence to best practices.
- Mentor and support junior developer through code reviews and pair programming.
- Design and implement scalable, maintainable, and secure .NET applications.
- Write and execute unit tests to ensure software reliability and accuracy.
- Build and consume RESTful APIs for system integrations.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Contribute to CI/CD pipelines (e.g., GitHub Actions, Azure DevOps, or GitLab CI) for automated build and deployment.
- Maintain clear and comprehensive technical documentation on system design and implementation.
Job Specifications:
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering
- Proficient in .NET (ASP.NET Core, C#) and Transact-SQL (T-SQL)
- Experience with Entity Framework Core, LINQ, and asynchronous programming (async/await)
- Familiar with REST API design, JSON, and JWT-based authentication
- Basic understanding of cloud platforms (Azure or AWS) and containerization (Docker)
- Experience with version control (Git) and CI/CD pipelines for automated deployment
- Exposure to Blazor for front-end development is a plus
- Exposure to Python for scripting, automation, or data processing is a plus
- Knowledge of unit testing frameworks (xUnit, NUnit, or MSTest) and mocking libraries
- Experience working in an Agile/Scrum development environment
- Coachable, with a proactive attitude and strong work ethic
- Takes ownership of work and demonstrates a passion for clean, maintainable code
- Excellent problem solving and analytical skills