Software Engineer (Angular)

Not Interested
Bookmark
Report This Job

profile Job Location:

Taguig - Philippines

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Role Overview

The focus of this role will be working in the development team for the principal client onboarding software application which is used by multiple teams globally for activities related to financial regulation. This is a proprietary custom workflow application used by multiple teams to help onboard new clients and perform the necessary KYC AML and other checks and processes.

The successful candidate will be a seasoned technologist tasked with developing revising refactoring and debugging code using C# and Typescript programming languages using and Angular 17 frameworks and SQL Server. There may also be work on the build system and containerisation system of the application which runs in AWS.

This is senior level developer role and will require developing software that conforms to industry and best practices / coding standards and working effectively in the Agile team within Sprints managed by the Product Owner.

Role Responsibilities:

  • Coding of AWS cloud-based app and services in C# and Typescript using industry and best practices and coding standards. Use of AI tools to assist with this.

  • Test and deploy applications and systems. Assist with build and deployment issues.

  • Work on the build and release system.

  • Development of unit and integration tests as required.

  • Work with the product owner and users if required to elicit and understand functional and non-functional requirements to design and deliver software solutions.

  • Collaborate with internal and external teams where necessary identify and solve complex problems and review related information to evaluate and develop solutions.

  • Develop documentation throughout the software development life cycle (SDLC) using the team wiki and other methods for example for development processes and tasks and new features.

  • Work collaboratively as part of a team adhering to programming disciplines to deliver change effectively (e.g. CI CD etc.)

  • Serve as an expert on the system and provide technical support.

  • Offer and provide support and assistance to colleagues where appropriate and provide system knowledge sharing.

  • Perform database modelling and solution design where required.

  • Perform performance analysis and application tuning where required.

  • Contribute to the definition of development standards and best practices.

  • Build relationships with internal and external stakeholders as required to ensure continuity of service and implementation of global development standards.

Experience / Competences

Essential

  • In-Depth knowledge and experience of Angular UI framework v17 and Typescript.

  • Strong development background coding in recent versions of C# Framework and Microsoft SQL Server.

  • Understanding of the importance of careful data management. Adept at managing data.

  • Good knowledge of general web development and HTML.

  • Proficient with Microsoft Entity Framework.

  • Comfortable working in a large and complex code base.

  • Proficiency in working with relational databases (mainly SQL Server).

  • Experience with cloud platforms such as Azure or AWS (AWS preferred).

  • Proficient with the Git code versioning tool.

  • Solid software and database design and architecture experience using accepted industry practices.

  • Experience developing cloud architectures and cloud-based solutions such as apps/services in AWS.

  • Experience in decoupled service-orientated systems for internal system dependencies and code.

  • Experience designing and writing robust software for large-scale applications in a fast-changing environment with rapid release cycles.

  • Ability to write clean readable code.

  • Strong in Object Orientated Programming Design Patterns SOLID principles and other industry standards.

  • Experience with Test Driven Development including Unit and Integration testing.

  • Self-starter with ability to work independently to achieve results.

  • Able to work well under pressure flexible positive & focused during times of change.

  • Proven experience in software development problem solving documentation and working to tight deadlines.

  • Ability to work on multiple tasks whilst managing multiple deadlines and priorities.

  • Ability to self-start identify tasks required independently to fulfil project deliverables and work as a team member.

  • Understanding the full project lifecycle from requirements capture through to implementation and delivery.

  • A proven track record of developing high quality software to business specification whilst understanding processes and requirements.

  • Strong understanding of Agile/Waterfall development methodologies.

  • Experience of using Agile for example Scrum Safe Kanban methodologies.

  • Ability to produce design documentation in a clear accurate and concise manner.

  • Ability to use own initiative with strong personal organisation skills.

  • Ability to develop new skills and understand new technology as required.

  • Personable and engaging.

  • Communicates effectively and efficiently to internal and external stakeholders.

  • Build relationships and networks with both internally and externally wherever possible.

  • Demonstrates strong customer focus.

  • Demonstrates ability to work effectively with others.

  • Constructively handles disagreements to reach a resolution.

  • Ability to work with diverse groups/ personalities.

  • Open to innovative ideas/ experiences and ability to create new ideas approaches or insights.

  • Excellent attention to detail highly organised with a proactive approach.

  • Strong analytical ability and problem-solving skills.

Desired

  • Experience developing custom workflow systems.

  • Experience in managing current and historical data and producing careful updates and detailed MI queries.

  • Bachelors degree in computer science or a related subject or equivalent experience.

  • Experience of AI coding agents (Claude Amazon Q)

  • Understanding of inter-dealer broking and financial regulation.

  • Experience of working in a financial or trading organisation with an understanding of financial instruments.

  • Experience of containerisation technologies Docker Kubernetes/EKS Terraform or onedeploy-style Infrastructure as Code Helm Grafana Loki Gitlab CI.

  • Able to read and contribute to IaC config not just application code

  • Comfortable working across both Windows code and Linux containers.

  • Experience of messaging systems for example RabbitMQ.

  • Full-stack development experience

Role OverviewThe focus of this role will be working in the development team for the principal client onboarding software application which is used by multiple teams globally for activities related to financial regulation. This is a proprietary custom workflow application used by multiple teams to he...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Recognised as AWSs Rising Star Partner of the Year for 2023 in EMEA and 2022 in the UK&I were expanding globally with new offices in South Africa and Dubai a strong presence in the Philippines and our HQ in the UK.If youre ready to join a high-growth AWS partner and take your career t ... View more

View Profile View Profile