345 Software Developer Outsystems jobs in the Philippines
Software Developer
Posted today
Job Viewed
Job Description
Job Summary:
The Senior Developer is responsible for leading the design, development, testing, and deployment of complex software solutions that meet business and technical requirements. This role involves collaborating with cross-functional teams, mentoring junior developers, and ensuring code quality, scalability, and maintainability. The Senior Developer is expected to stay updated with emerging technologies, contribute to architectural decisions, and drive best practices in software development to support organizational goals.
Job Responsibilities and Duties:
- Lead the design, coding, and implementation of high-quality software applications.
- Review and optimize application architecture for performance and reliability.
- Oversee the full software development life cycle (SDLC) from planning to deployment.
- Provide technical guidance and mentorship to junior and mid-level developers.
- Coordinate with project managers, business analysts, and stakeholders to ensure timely delivery.
- Conduct code reviews to maintain coding standards and best practices.
- Implement and enforce secure coding principles and data protection measures.
- Troubleshoot, debug, and resolve complex technical issues.
- Work closely with cross-functional teams (QA, UI/UX, DevOps, etc.) to align on requirements and deliverables.
- Optimize existing applications for performance, scalability, and cost-effectiveness.
- Research and evaluate new technologies, tools, and frameworks for potential adoption.
Others: Perform other duties assigned by the management and department head from to time. must be flexible and adaptable to changes that will occur during the course of employment.
Technical and Behavioral Skills:
- Proficiency in core programming languages (e.g., Java, C#, Python, PHP, JavaScript/TypeScript).
- Strong knowledge of software architecture, design patterns, and system integration.
- Expertise in front-end frameworks (e.g., React, Angular, Vue) and/or back-end frameworks (e.g., Spring Boot, .NET, ).
- Database design and optimization skills (SQL & NoSQL).
- Experience with version control systems (Git) and CI/CD pipeline setup.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Understanding of security best practices and data protection compliance.
- Experience with Agile/Scrum methodologies.
- Strong leadership and mentoring capabilities.
- Excellent problem-solving and analytical thinking.
- Effective communication with both technical and non-technical stakeholders.
- Time management and organizational skills for handling multiple projects.
- Strong attention to detail and commitment to quality.
- Able to work with minimum supervision
Qualifications:
- Bachelor's degree in Information Technology (IT), Computer Science (CS) or a similar field.
- Minimum of 5-8 years of professional software development experience, with at least 3 years in a senior or lead developer role.
Job Type: Full-time
Benefits:
- Company events
- Employee discount
- Opportunities for promotion
- Promotion to permanent employee
Education:
- Bachelor's (Preferred)
Experience:
- Software Developer: 1 year (Preferred)
Work Location: In person
Software Developer
Posted today
Job Viewed
Job Description
About the Role
We are seeking a talented Software Developer to join our growing team. The ideal candidate will have proven experience in C#, MSSQL, Angular, and MongoDB, and a passion for developing scalable, efficient, and user-friendly applications. You will collaborate with our development team to design, build, and maintain software solutions that align with business needs and enhance overall performance.
Key Responsibilities
- Design, develop, and maintain web and backend applications.
- Write clean, maintainable, and efficient code using C#.
- Manage and optimize data through MSSQL and MongoDB.
- Build responsive and dynamic front-end applications with Angular.
- Troubleshoot, debug, and enhance existing systems.
- Apply best practices in software development, including version control, testing, and documentation.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Strong experience in C# / .NET development.
- Proficiency in MSSQL and MongoDB.
- Hands-on experience with Angular (Angular 8+ preferred).
- Solid understanding of RESTful APIs and web services.
- Strong analytical and problem-solving skills.
- Ability to work both independently and within a collaborative team environment.
- Familiarity with cloud platforms (e.g., AWS, Azure).
- Experience using Git or other version control systems.
- Understanding of Agile/Scrum methodologies.
Software Developer
Posted today
Job Viewed
Job Description
We're looking for a Python Developer to join our growing team and help build reliable applications and tools. This role comes with a gross salary of up to PHP 120,000 (excluding perks, allowances, and benefits), a hybrid work setup (3 days onsite), and a mid-shift schedule from 4:00 PM to 1:00 AM, Monday to Friday. Our office is located in Diliman, Quezon City.
Required Skills & Responsibilities
- Bachelor's degree in Computer Science, IT, or related field
- 3+ years of relevant professional experience in Python development
- Solid understanding of Python frameworks (such as Django or Flask)
- Experience working with databases (SQL or NoSQL)
- Experience with React, Angular, or Vue is a plus (not required)
- Ability to write clean, efficient, and maintainable code
- Work closely with the team to design, build, and support applications
- Troubleshoot and fix issues to keep systems running smoothly
Job Types: Full-time, Permanent
Pay: Php80, Php120,000.00 per month
Benefits:
- Additional leave
- Company Christmas gift
- Company events
- Employee discount
- Free parking
- Health insurance
- Life insurance
- On-site parking
- Opportunities for promotion
- Paid training
- Pay raise
- Promotion to permanent employee
Work Location: In person
Software Developer
Posted today
Job Viewed
Job Description
Crystal Steel Fabricators is looking for a Software Developer. Ideally this person will have some experience in a fabrication, manufacturing, or construction setting.
Responsibilities:
· Writing code and implementing computer programs on multiple systems in the business
· Building and using computer-assisted software engineering tools to automate some coding
· Performing all requirements needed for the implementation of automated computer systems from start to finish
· Using code libraries to simplify the writing of code
· Collaborating with software developers in the creation of programs for their organization
· Work with executives and other business leaders to identify opportunities for improvement
· Create reports for internal teams and/or external clients
· Collaborate with team members to collect and analyze data
· Use graphs, infographics, and other methods to visualize data
· Establish KPIs to measure the effectiveness of business decisions
· Structure large data sets to find usable information
· Work with a team of analysts and other associates to process information
· Create presentations and reports based on recommendations and findings
Job Requirements:
· Bachelor's degree, particularly in Computer Science, Management Information Systems, or something similar desired, however, strong experience relevant to the position will be considered instead.
· Python, C#.Net , SQL, Crystal Reports, and experience with other business software to handle the schedule and other programming tasks
· Website Development Tools (e.g. WIX, Google Analytics and etc.)
· Excellent Microsoft Excel Formulation
· Strong knowledge in Google APIs
· Excellent written communication
· Strong quantitative skills
· Some fabrication, manufacturing, or construction experience preferred
· Ability to read structural and architectural drawings is a plus.
Software Developer
Posted today
Job Viewed
Job Description
We are looking for a Software Developer to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle. In this role, you should be a team player with a keen eye for detail and problem-solving skills. Your goal will be to build efficient programs and systems that serve user needs. If you also have experience in Agile frameworks and popular coding languages (e.g. JavaScript, .NET, C#), we'd like to meet you.
What We Can Offer
- Competitive Salary
- 20 Paid Time Off with 5 convertible to cash at the end of the year
- HMO with 1 free dependent
- Group Life and Accident Insurance
- Other exciting monetary allowances
- Great team, culture, and environment and tons of opportunity for career growth
Work Schedule: Day/Night
Work Type: Hybrid
Position To Fill: One
What You'll Do
- Work with developers to design algorithms and flowcharts
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
What You Need to Qualify
- Graduate BS in either Computer Science, Information Technology, Software Engineering or equivalent.
- Strong communication skills, both oral and written.
- Proficiency in HTML 5, CSS3, JavaScript (ES6).
- With at least 1 year experience with .NET Core (C#) Web App or Web API development and Python programming language.
- Knowledgeable in Modern JavaScript Frameworks and Best Practices (React, Vue, Angular, Web Components).
- Basic knowledge of Git or other Version Control systems.
- Must have the capability to understand and apply the software development cycle.
- Approaches situations in a systematic or logical manner.
- Ability to identify problems, determines possible solutions, and actively work to resolve the issues using various problem-solving tools and techniques.
- Knowledge in DB and caching techniques (SQL, MSSQL, MongoDB, Redis) is a plus
- Knowledge in Serverless Technologies (AWS Lambda, Azure Serverless).
- Knowledge in Agile/SCRUM methodology is a plus.
- Amenable to work on a remote set up & office based set up
- Has a stable postpaid internet connection at home with minimum speed of 10 mbps
Job Types: Full-time, Permanent
Benefits:
- Health insurance
- Life insurance
- Opportunities for promotion
Work Location: In person
software developer
Posted today
Job Viewed
Job Description
RESPONSIBILITIES
- Experienced Senior Software Developer with expertise in numerous fields of computer programming
- Collaborate with cross-functional teams to define, design, and ship new features while improving existing functionality
- Focused on establishing and maintaining a standard codebase and mentoring Junior Developers
- Ensures that the system is built with good architecture and functions at optimum performance
QUALIFICATIONS
- Bachelor's degree in computer science, computer engineering, or any related field
- Minimum of one (1) year of experience in software development
- Experience in handling a team of developers is an advantage, but not required
- Expertise in C#/ASP.NET Core, SQL
- Knowledge in Web Development Applications, specifically with Agile Methodology
- In-depth knowledge of system analysis and design, test planning, troubleshooting/debugging, and QA
- Advanced knowledge of RESTful API
- Experience working with Azure or any team collaboration service is an advantage
- Onsite assignment
JOIN OUR TEAM AND ENJOY THESE BENEFITS
- Monday to Friday work schedule
- Career development opportunities
- Sick Leave and Vacation Leave
- Marital Leave
- Bereavement Leave
- Holiday pay
- HMO
- Government statutory benefits (SSS, PHIC, HDMF)
- Pro-rated 13th-month pay
Employee product discounts in
Medical products,
- Hotel Accommodation services,
- Travel and Tours services,
- Medical and Laboratories
Software Developer
Posted today
Job Viewed
Job Description
Key responsibilities:
- Develop, test and maintain software applications supporting FTTH operations, including provisioning, billing, customer portals and network monitoring systems.
- Write clean, efficient and well-documented code in (Phyton, PHP, Java, SQL)
- Integrate applications with internal and third-party system such as OSS/BSS platforms, CRM tools and payment gateways.
- Maintain and optimize databases, ensuring data accuracy, performance and improve efficiency.
- Troubleshoot and resolve software issues in production environment.
- Collaborate with network teams and operation teams to automate process and improve efficiency.
- Participate in code review, testing and continuous improvement of development practices.
Skills requirements and Qualifications:
- Proven experience in Software development with Phyton, PHP, Java, SQL.
- Strong understanding and hands-on experience on database design, optimization and management.
- Experience with REST API's, web services and system integration.
- Knowledge of version control system (e.g. Git).
- Exposure in telecommunication of FTTH industry.
- Familiar with OSS/BSS systems, network provisioning and monitoring tools.
- Experience in containerization technology (Docker, etc.).
- Experience with cloud platform (AWS, Azure, GCP).
- Knowledge of frontend framework (JavaScript, React or Angular) is a plus.
- Strong problem solving-skills, attention to detail and ability to deliver high-quality result.
Be The First To Know
About the latest Software developer outsystems Jobs in Philippines !
Software Developer
Posted today
Job Viewed
Job Description
Job Summary:
We are looking for a skilled
Software Developer
to design, develop, and maintain high-performance applications. The role involves coding, debugging, testing, and collaborating with cross-functional teams to deliver scalable and reliable software solutions. The ideal candidate should have strong problem-solving skills, a solid understanding of Java programming, and experience with frameworks and tools commonly used in enterprise applications.
Job Responsibilities:
- Design, develop, and maintain Java-based applications and systems.
- Write clean, efficient, and well-documented code.
- Collaborate with software engineers, QA, and business analysts to deliver projects on time.
- Perform unit testing and support system integration testing.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews to ensure best practices and coding standards.
- Work with databases, APIs, and third-party integrations.
- Stay up to date with emerging technologies, tools, and industry trends.
Job Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Java Developer, Software Developer or similar role.
- With at least 6+ years work experience in the same field.
- Knowledgeable in JAVA and Beanshell.
- Proficiency in
Core Java, J2EE, Spring/Spring Boot, Hibernate, and RESTful APIs
. - Experience with relational databases (MySQL, PostgreSQL, Oracle, etc.).
- Familiarity with version control systems (Git, SVN).
- Familiarity with Cloud Platforms: AWS, Azure, or GCP.
- Strong problem-solving and analytical skills.
- Effective communication with both technical and non-technical stakeholders.
- Can start ASAP
Software Developer
Posted today
Job Viewed
Job Description
Job Summary:
The Software Developer is responsible for designing, coding, testing, and maintaining software applications that align with both user requirements and business objectives. This role involves close collaboration with cross-functional teams to develop reliable, scalable, and maintainable software solutions. The ideal candidate demonstrates strong technical proficiency, attention to detail, and the ability to communicate technical concepts to both technical and non-technical stakeholders clearly.
• Design, develop, and implement scalable software applications that meet business requirements.
• Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
• Collaborate with cross-functional teams—including product managers, designers, and developers—to deliver features and improvements.
• Translate business and technical requirements into well-structured, scalable software solutions.
• Develop and maintain back-end logic, database schemas, and integrations with APIs and external services.
• Debug, troubleshoot, and optimize applications for performance, security, and reliability, while writing and maintaining unit and integration tests to ensure stability.
• Support deployment, monitoring, and maintenance of applications across various platforms, ensuring uptime, security, and compliance with data protection regulations.
• Implement and maintain data backup, recovery procedures, and thorough documentation of code, systems, and processes.
• Communicate technical concepts clearly to team members and stakeholders with diverse technical backgrounds.
• Stay updated with emerging technologies, and contribute to process improvements.
Qualifications :
• Bachelor's degree in Computer Science, Software Engineering or a related field.
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Demonstrated experience (typically 2–5+ years) in developing, deploying, and maintaining modern software applications.
• Proficiency in one or more modern programming languages such as Java, C#, Python, TypeScript, JavaScript, or Ruby, with practical project experience.
• Strong knowledge of HTML5, CSS, JavaScript, and experience with modern front-end frameworks like React or
• Hands-on experience with both SQL and NoSQL databases, RESTful APIs, and CMS platforms.
• Proficient in version control systems (e.g., Git) and collaborative development workflows.
• Practical experience with domain management, DNS configuration, SSL certificate setup, and web hosting.
• Familiarity with web servers (e.g., Apache, Nginx) and deployment tools such as Docker, GitHub Actions, or other CI/CD pipelines.
• Ability to generate detailed and accurate reports from logs, databases, or system outputs.
• Competence in implementing and managing data backup strategies and disaster recovery procedures.
• Excellent problem-solving skills with a proactive and analytical approach.
• Strong communication skills and ability to work effectively both independently and in collaborative team environments.
Software Developer
Posted today
Job Viewed
Job Description
Overview
Position: Software Developer
Location:
Manila, Philippines
Role Type:
6 Months Contract, Renewable
Job Type:
Remote / Hybrid
Job ID
:
Our vision is to create a safe and sustainable world.
Ricardo plc is a global strategic, environmental, and engineering consulting company. With over 100 years of engineering excellence and employing close to 3,000 employees in more than 20 countries, we provide exceptional levels of expertise in delivering leading-edge and innovative cross-sector sustainable products and solutions. Every day, we enable our customers to solve the most complex and dynamic challenges to help achieve a safe and sustainable world.
ROLE
As a skilled and versatile Software Developer you will specialise in building modern SharePoint and Teams solutions using SPFx, as well as developing and modernizing bespoke C# and Java applications.
You will have a strong grasp of Microsoft technologies including various versions of .NET, and will be comfortable working in both on-premise and Azure-based cloud environments.
Experience in decomposing monolithic applications and designing cloud-native microservices is a key asset as you work with the Senior Software Developer to upgrade and re-implement some key Ricardo systems.
Responsibilities
- Design, develop, and maintain SharePoint Online and Microsoft Teams SPFx web parts using TypeScript, and React, ensuring they are extensible and responsive.
- Maintain and enhance existing bespoke C# (.Net 4.5/4.8 and Core 8.0) and Java applications in line with the requirements as specified by the Apps CoE Leadership Team and Business Partners.
- Re-architect monolithic applications into microservices and implement using Azure first with a specific focus on App Services, Azure Functions, Service Buses and API Management
Requirements
- Strong experience in SharePoint Framework (SPFx), TypeScript, React.
- Proficiency in C#, ASP.NET MVC, and Entity Framework.
- Proven experience with .NET Framework 4.5/4.8, .NET Core, .NET 6, and .NET 8.
- Hands-on experience in modernizing monolithic applications into microservices architectures.
- Experience designing RESTful APIs, domain models, and event-driven service patterns.
- Proficiency in Microsoft Azure, including App Services, Azure Functions, Storage, SQL, and AD integration.
- Familiarity with Azure DevOps, CI/CD pipelines, and Git version control.
Essential/ Desirable
- Microsoft certifications (e.g., Azure Developer Associate, SharePoint Developer).
- Experience with containers and orchestration (Docker, Kubernetes, AKS).
- Experience with Microsoft Graph, PnP libraries, and Fluent UI.
- Strong understanding of microservices design patterns (e.g., CQRS, Saga, API Gateway).
- Agile/Scrum experience.
Working at Ricardo
You'll be joining a workplace where every voice matters. We are a team of diverse thinkers and doers, united by a strong culture of inclusion. You'll be supported to find your place, use your expertise, and make a meaningful impact. Your insights will help us deliver innovative, practical solutions that improve safety and sustainability for communities around the world.
Work - Life Balance
We recognise that flexibility is essential. Whether you prefer to work from home, the office, or a hybrid model, we're open to discussing what works best for you. Wellbeing is central to our culture, helping our people thrive both personally and professionally.
Benefits
We value the contributions of every employee and ensure our remuneration and benefits reflect that. Our comprehensive package includes support for both physical and mental health, designed to help you perform at your best.
Diversity, Equity & Inclusion
We are an Equal Opportunity Employer committed to recognising potential and helping individuals reach theirs. We embrace diversity as a driver of innovation and a key to delivering outstanding service to our clients. We are proud to be a 'Disability Confident' employer and are committed to creating a truly inclusive culture.
If you are neurodivergent or living with a disability or medical condition that makes traditional office environments less accessible, we strongly encourage you to apply. We are committed to providing a barrier-free recruitment process and a flexible, accessible workplace that enables everyone to thrive.
Next Steps
After submitting your application, a member of our recruitment team will contact you. Please note that timelines may vary depending on application volume, and we may begin reviewing applications before the closing date.
Ricardo is a Disability Confident employer. If you require adjustments to support you through the recruitment process, please contact us at
.