Apply on
Original
Simplified
Responsibilities
- Participate in requirements analysis.
- Maintain and improve web applications. Design Mobile-based web features.
- Identify and propose dev toolsets to enhance and extend the dev team’s capabilities and efficiency.
- Work closely with the Scrum team to ensure quality throughout the entire software development cycle.
- Maintain high standards of software quality by establishing, adopting and following good practices and processes. Stay up-to-date on emerging technologies.
- Monitor systems to ensure they meet both customer needs and business goals. Manage business context and pressures around quality and time to market.
- Solve problems by crafting software solutions using maintainable, testable and modular code.
- Collaborate within a team by participating in code reviews, pairing sessions, architecture discussions and planning ceremonies.
- Write robust, testable code, along with unit, functional, acceptance and/or user tests to validate every change.
- Challenge your fellow team members to grow and enhance our team with new, diverse talent.
Qualifications
- Minimum 4 years of experience in Microsoft technologies (.NET Core / Web API) – C#.
- Minimum 2 years of experience working with Entity Framework, LINQ and Angular development using Typescript.
- Hands on experience with markup languages e.g., HTML, XML.
- Experience with RESTful API services, JavaScript and CSS3, browser testing and debugging, Git Repository and branching strategies.
- Familiar with Azure cloud services (e.g. app service, containers, storage, etc.), SOA / Micro-services architecture, Single Page Application (SPA) development, Angular Material and Angular Flex-Layout and DevOps (CI/CD).
- Familiar with Agile Development Methodology (Scrum) and its application to day- to-day operations.
- Must have strong analytical and problem-solving skills.
- Strong organizational skill with the ability to adapt to short deadlines in a fast-paced, time sensitive projects.
- Continuous improvement - Must be constantly growing, learning new tools and techniques, and sharing these among teams.
Benefits
- Hybrid Work Arrangement
- Insurance and Medical Benefits
- Dental and Optical Benefits
- Annual Performance Bonus
- Office location connected to LRT station
- Working days are Monday to Friday
Similar Jobs