
Senior Full Stack .Net Developer (TMS0013)
- Makati City, Metro Manila
- Permanent
- Full-time
- Front-end (Angular 17) and back-end (.NET Core 7 & 8, SQL Server) development in an Azure Cloud environment
- Develop, implement and deploy high quality web application components
- Evaluating code to ensure that it is valid and structured to comply with both internal patterns and industry standards
- Effective programming, installation, configuration, documentation, operation, monitoring and maintenance of SaaS based web solutions
- Undertake a range of analysis, design, software development and testing activities
- Working closely with cross-functional teams to deliver on project timelines
- Follow coding conventions and standards
- Follow architectural design patterns standards
- Perform unit and e2e testing for each component
- Tertiary qualification in Computer Science, Software Engineering or a related field
- 5 years+ in a Full stack .Net / Angular Developer role
- Strong C# / .Net Core / OOP development skills
- Strong front-end skills with Angular 16+ and Typescript
- Strong SQL Server / T-SQL / Entity Framework (Code first)
- Strong REST Services / Web APIs
- Strong TDD / Unit-Testing / E2E
- Solid understanding of web application architecture and software design patterns
- Experience with Azure DevOps Repos (Git Source Control)
- Experience with Azure Pipelines (Continuous Integration and Continuous Deployment)
- Experience working with Azure cloud infrastructure and services
- Experience with Agile development methodologies
- Excellent written and verbal English skills are essential
- Flexibility: Work remotely or from one of our inspiring offices and enjoy a better work-life balance!
- Inspiring Workspaces: Our offices are strategically located and designed to fuel your best work.
- Free Unlimited Barista Coffee and Booze: Enjoy refreshments from our cafe and beverage bar.
- Dynamic Open Spaces: Conducive for productivity and creativity.
- State-of-the-Art Security: Ensuring your safety and peace of mind.
- Game Rooms: Take a break and unwind with our recreational facilities.
- Competitive Compensation: Your talents deserve to be rewarded! We help you negotiate with our clients.
- Professional Growth: Access to ongoing training and development opportunities to help you reach your full potential.
- A Supportive Community: Join a diverse and inclusive team that's dedicated to your success.
- Global Impact: Be part of something bigger and make a difference on a global scale.