Principal Software Engineer
1 week ago
Join a UK-based tech-driven company at the forefront of financial data innovation.
Our client is seeking an experienced Senior Software Engineer, who will be responsible for mentoring team members, providing local management support to engineers, designing and maintaining software, collaborating with cross-functional teams, and ensuring high-quality code. The successful candidate will be part of the Post Trade Technology team, building strategic cloud-hosted .NET services as part of a global transformation programme. This developer will work in an agile delivery team to drive engineering deliverables, with close engagement to the stakeholders and wider technology organisation to deliver the modern technology services
Role Responsibilities
- Mentor other engineers in the team, whilst ensuring alignment with project goals and timelines across the team.
- Work with the business analysts and users to elicit and understand functional and non-functional requirements in order to design and deliver software solutions.
- Design or assist with the design of cloud-based services to replace legacy applications.
- Coding of cloud-based microservices in C# using industry and TP ICAP best practices and coding standards.
- Development of unit and integration tests.
- Collaborate with internal and external teams where necessary, identify and solve complex problems and review related information to evaluate and develop solutions.
- Test and deploy applications and systems.
- 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 TP ICAP development standards and best practices.
- Build relationships with internal and external stakeholders to ensure continuity of service and implementation of global development standards.
Essential
Experience / Competences
- Strong development background (8+ years) coding in recent versions of C# and .Net Framework and REACT JS, SQL scripting. XML/BML/fpML
- Experience developing cloud architectures and cloud-based solutions such as services in AWS.
- Good understanding of invoice workflows, revenue recognition risks, and financial compliance.
- Good understanding of microservice architectures and patterns.
- 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.
- Some knowledge of HTML and HTML-based UI frameworks.
- Ability to write clean readable code.
- Strong in Object Orientated Programming, Design Patterns, SOLID principles and other industry standards.
- Proficient with Test Driven Development including Unit and Integration testing.
- Proficient with the Git code versioning tool.
- Proficient with SQL Server database and Microsoft Entity Framework.
- Proficiency in working with relational databases (SQL Server, PostgreSQL, etc.).
- Familiarity with version control systems (e.g., Git).
- Experience with cloud platforms such as Azure or AWS is preferred.
- 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 of refactoring monolithic applications to microservices.
- Experience of messaging systems.
- Experience of containerisation technologies.
- Full-stack development experience.
- Knowledge of React or Angular UI frameworks.
- Knowledge of Typescript/JavaScript languages.
- General cloud experience, ideally in AWS.
- Experience working in invoicing or other financial applications.
- Experience of working in a financial or trading organisation, with an understanding of financial instruments and transactional data modelling.
-
Software Engineer
2 weeks ago
Taguig, National Capital Region, Philippines Robomap Full time ₱800,000 - ₱1,200,000 per yearCompany DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role located in Taguig for a Software Engineer. The Software Engineer will be responsible for designing, developing, and maintaining software applications. You will work with a team of engineers to develop back-end systems, ensure optimal performance, and...
-
Software Engineer
1 week ago
Taguig, National Capital Region, Philippines Yondu, Inc. Full time ₱900,000 - ₱1,200,000 per yearMUST HAVE:NodeReactAWSAt least 3-4 years experienceGENERAL RESPONSIBILITIES:The Software Engineer is responsible for developing and testing of complex software solutions; adheres to the organization's best practices and standards set by the capability leads; and contributes to the design of components of larger software systems.DUTIES AND...
-
Software Engineer
2 weeks ago
Taguig, National Capital Region, Philippines Tamaray People Solutions Corp, Full time ₱480,000 - ₱720,000 per yearGENERAL RESPONSIBILITIES:The Senior Software Engineer is responsible for the design, architecture, and development of advanced software solutions. Adheres to the organization's software solutions while following the best practices and standards set by the Software Development Group.JOB SPECIFICATIONS:Bachelor's Degree in IT, Computer Science, Engineering, or...
-
Software Engineer
1 week ago
Taguig, National Capital Region, Philippines YONDU INC. Full time ₱900,000 - ₱1,200,000 per yearAbout the role: We are seeking a talented Software Engineer (Java/AWS) to join our dynamic team at YONDU INC.'. As a key member of our technical group, you will be responsible for designing, developing and maintaining robust software solutions that power our cutting-edge technology products and services. This is a full-time role based in our Taguig City...
-
Senior Software Engineer
1 week ago
Taguig, National Capital Region, Philippines YONDU INC. Full time ₱1,200,000 - ₱2,400,000 per yearAbout the role:Yondu Inc. is seeking a talented and experienced Senior Software Engineer to join our team in Taguig City, Metro Manila. In this full-time role, you will be responsible for designing, developing, and maintaining complex software applications using Java and Angular technologies.What you'll be doing:Participate in all phases of the software...
-
Software Engineer Node
2 weeks ago
Taguig, National Capital Region, Philippines Yondu, Inc. Full time ₱900,000 - ₱1,200,000 per yearDuties And Responsibilitie/s:Writes working back-end, front-end, and/or mobile code using generally accepted standards and best practicesResolves defects found in the codeWrites and conducts unit tests before endorsing to the QA teamSubmits and maintains source code using version control system repositoriesParticipates in code reviews and quality assurance...
-
Software Design Engineer
2 weeks ago
Taguig, National Capital Region, Philippines NEC Corporation Full time ₱900,000 - ₱1,200,000 per yearJob DescriptionWrite functional and design specificationsWrite original source codes and revise existing softwareDesign and implements software solutionsPerform code reviews, unit tests, integration tests, and other relevant testingPrepare software documents according to specific guidelinesEstimate project scope and adheres to established guidelines and...
-
Junior Software Engineer
1 week ago
Taguig, National Capital Region, Philippines Evismart Full time ₱60,000 - ₱80,000 per yearSoftware EngineerOn-site, work from officeReporting to: Team Lead - Software DeveloperAs part of our Technology team, you'll play a crucial role in developing our flagship products and crafting integration frameworks that connect legacy and modern systems. Get ready to push the limits of what's possible and thrive in our fast-paced development cycles.As a...
-
Principal HR Generalist
2 weeks ago
Taguig, National Capital Region, Philippines Medtronic Full time ₱1,500,000 - ₱3,000,000 per yearAt Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.A Day in the LifeTake on a pivotal role as a Principal HR Generalist and HR Business Partner and make your mark across...
-
Java Software Engineer
2 weeks ago
Taguig, National Capital Region, Philippines SYSGEN RPO Full time ₱80,000 - ₱120,000 per yearDescriptionA Java Software Engineer on our Core team will be part of a Software Development team responsible for New Feature Development, Support and Maintenance of our Core Applications.ResponsibilitiesDevelop new application programs from established specifications or documented requirements.Maintain existing application programs by fixing bugs or clearing...