Responsibilities
Work in an Agile software development team to deliver new software and to maintain and support past and future solutions
Participate in Agile ceremonies and collaborate with the Agile Program Manager (APM), Digital Product Manager (DPM), Business Systems Analyst (BSA), Quality Assurance Analyst (QA) and other Developers to clarify and refine requirements/user stories
Translate user stories into engineering artefacts and complete software development work, which includes application design, coding, code review and testing
Keep team and APM apprised of progress
Coordinate with APM and Enterprise Architect to adhere to Enterprise Architecture principles, software development best practices, coding, compliance and security standards
Work on performance tuning, code optimisation, refactoring, automation and CI/CD implementation
Offer suggestions to stakeholders on devising effective and efficient approaches to achieve business objectives
Manage engineering risks by proactively tracking and communicating issues, and devising methods to mitigating them
Liaise with other teams to coordinate interdependencies and resolve issues
Supports the resolution of in-depth user questions and production issues following support process and SLA's
Maintain a working knowledge of new technology and software engineering standards, practices and tools
Provide input to the APM and DPM for the creation of Product Roadmap and High Level Estimates
Review code, designs and other technical documentation prepared by other members of the team
Collaborate with IT management to define and develop documentation and engineering artefact standards, guidelines, processes, and templates
Qualifications
Related development experience
Prior experience in a regulated financial services environment is desirable (specifically in insurance and the London Market)
Required Skills/Experience
Broad expertise in theoretical and practical application of software engineering best practices, methods and techniques
Experience with Agile software development frameworks and processes
T- shaped skill set. In depth knowledge and experience in developing software applications on a specific software platform or technology and broad knowledge of related technologies.
Proficient in .Net, C#, HTML5, CSS, XML, Windows and IIS
Proficient in JavaScript/TypeScript and frameworks like React (preferred), Angular, AJAX etc.
Experience in API development and microservices architecture
Experience in Queue frameworks (ideally with RabbitMQ and Azure Service Bus)
Experience with SQL Server and SSIS
Extensive knowledge of source code change management primarily using GitHub
Understanding of continuous delivery, integration, deployment and tools like GitHub Actions, Harness and Jenkins.
Understanding of automated testing and tools like Mabl and X-Ray
Excellent interpersonal and communication skills. Ability to discuss, articulate and simplify technology to non-technical people.
Advanced analytical, problem solving and organizational skills
Strong customer service skills and ability to provide end user/business support when needed
Knowledge of production support processes such as incident and problem management techniques.
Education
Required knowledge and skills would typically be acquired through a Bachelor's degree in Computer Science / Engineering, or equivalent work experience
Arch Global Services
Work in an Agile software development team to deliver new software and to maintain and support past and future solutions
Participate in Agile ceremonies and collaborate with the Agile Program Manager (APM), Digital Product Manager (DPM), Business Systems Analyst (BSA), Quality Assurance Analyst (QA) and other Developers to clarify and refine requirements/user stories
Translate user stories into engineering artefacts and complete software development work, which includes application design, coding, code review and testing
Keep team and APM apprised of progress
Coordinate with APM and Enterprise Architect to adhere to Enterprise Architecture principles, software development best practices, coding, compliance and security standards
Work on performance tuning, code optimisation, refactoring, automation and CI/CD implementation
Offer suggestions to stakeholders on devising effective and efficient approaches to achieve business objectives
Manage engineering risks by proactively tracking and communicating issues, and devising methods to mitigating them
Liaise with other teams to coordinate interdependencies and resolve issues
Supports the resolution of in-depth user questions and production issues following support process and SLA's
Maintain a working knowledge of new technology and software engineering standards, practices and tools
Provide input to the APM and DPM for the creation of Product Roadmap and High Level Estimates
Review code, designs and other technical documentation prepared by other members of the team
Collaborate with IT management to define and develop documentation and engineering artefact standards, guidelines, processes, and templates
Qualifications
Related development experience
Prior experience in a regulated financial services environment is desirable (specifically in insurance and the London Market)
Required Skills/Experience
Broad expertise in theoretical and practical application of software engineering best practices, methods and techniques
Experience with Agile software development frameworks and processes
T- shaped skill set. In depth knowledge and experience in developing software applications on a specific software platform or technology and broad knowledge of related technologies.
Proficient in .Net, C#, HTML5, CSS, XML, Windows and IIS
Proficient in JavaScript/TypeScript and frameworks like React (preferred), Angular, AJAX etc.
Experience in API development and microservices architecture
Experience in Queue frameworks (ideally with RabbitMQ and Azure Service Bus)
Experience with SQL Server and SSIS
Extensive knowledge of source code change management primarily using GitHub
Understanding of continuous delivery, integration, deployment and tools like GitHub Actions, Harness and Jenkins.
Understanding of automated testing and tools like Mabl and X-Ray
Excellent interpersonal and communication skills. Ability to discuss, articulate and simplify technology to non-technical people.
Advanced analytical, problem solving and organizational skills
Strong customer service skills and ability to provide end user/business support when needed
Knowledge of production support processes such as incident and problem management techniques.
Education
Required knowledge and skills would typically be acquired through a Bachelor's degree in Computer Science / Engineering, or equivalent work experience
Arch Global Services
Other Info
Quezon City, Metro Manila
Permanent
Full-time
Permanent
Full-time
Submit profile
Arch Global Services
About the company




Remote Junior / Senior DevOps Engineer (AWS / Kubernetes)
EnglishCentral Philippines Inc.
Cebu, CebuAgreement
Position Software Engineer - level iii recruited by the company Arch Global Services at MetroManila, Quezon, Quezon, Manila, Joboko automatically collects the salary of , finds more jobs on Software Engineer - Level III or Arch Global Services company in the links above
About the company