ROLE 1: SENIOR FULL STACK DEVELOPER
Role Summary:
- The Senior Full Stack Developer will lead the development and ongoing enhancement of the organization's internal reporting platform. The role combines hands-on development with technical leadership, ensuring the system follows Clean Architecture principles, modern development practices, and reliable CI/CD deployment pipelines. The role will mentor a junior developer and oversee their work to ensure solutions meet development standards and architectural guidelines.
Platform Purpose:
- Internal web platform used for business reporting, operational workflows, and data-driven decision making.
Platform Technology Stack:
- Backend: C#, .NET Core 7, ASP.NET Core Web API
- Frontend: TypeScript, Angular 16
- Architecture: Clean Architecture
- Database: Microsoft SQL Server
- DevOps: Azure DevOps, Azure Pipelines CI/CD
Key Responsibilities:
- Design, develop, and maintain software applications and systems.
- Collaborate with cross-functional teams to identify and solve complex software problems.
- Write clean, efficient, and well-documented code.
- Lead technical design and architecture discussions.
- Provide technical guidance and mentorship to junior developer.
- Perform code reviews and ensure code quality standards are met.
- Stay up to date with emerging trends and technologies in software development.
- Communicate effectively with stakeholders.
- Contribute to the development of technical specifications and project plans.
Requirements:
- Bachelor's or master's degree in Computer Science, or equivalent.
- At least 5 years of experience in software development, at least 2 years in a senior level role.
- Proficiency in at least two programming languages, such as Java, Python, C++.
- Experience with software design patterns and architecture principles.
- Strong problem-solving and analytical skills.
- Ability to work independently.
- Excellent communication and collaboration skills.
- Experience with database technologies, such as SQL.
- Experience with version control systems, such as Git or SVN.
- Experience with Azure DevOps and CI/CD pipelines.
- Strong SQL Server knowledge.
ROLE 2: JUNIOR FULL STACK DEVELOPER
Role Summary
- The Junior Software Developer will support development and enhancement of the internal reporting platform while gaining experience in modern software development practices. The role will work closely with the Senior Software Developer (Tech Lead) and contribute to both front-end and back-end development tasks.
Platform Purpose:
- Internal web platform used for business reporting, operational workflows, and data-driven decision making.
Platform Technology Stack:
- Backend: C#, .NET Core 7, ASP.NET Core Web API
- Frontend: TypeScript, Angular 16
- Architecture: Clean Architecture
- Database: Microsoft SQL Server
- DevOps: Azure DevOps, Azure Pipelines CI/CD
Duties & Responsibilities:
- Assist the senior developer with all aspects of software design and coding.
- Learn the codebase and improving your coding skills.
- Write and maintain codes.
- Work on minor bug fixes.
- Monitor the technical performance of internal systems.
- Respond to requests from the development team.
- Conduct development tests.
Other Responsibilities:
- Assist with development of ASP.NET Core APIs.
- Build and maintain Angular front-end components.
- Support debugging and issue resolution.
- Contribute to system enhancements.
- Participate in code reviews and follow coding standards.
- Assist with deployment using Azure DevOps pipelines.
Ideal Candidate Profile:
- 2+ years development experience.
- Knowledge of C#, .NET, JavaScript/TypeScript.
- Exposure to web frameworks.
- Understanding of SQL databases.
- Strong willingness to learn.
Added Requirements:
- Bachelor's degree in Computer Science, or equivalent.
- Knowledge of basic coding languages including C++
- Basic programming experience.
- Knowledge of databases and operating systems.
- Good working knowledge of email systems and Microsoft Office software.
- Ability to learn new software and technologies quickly.
- Ability to follow instructions and work in a team environment.
- Detail-oriented.
WORK DETAILS:
- Location: Makati | Work from Home Until Further Notice
- Schedule: Flexible (8 hours a day)