Search by job, company or skills

E
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description


Role: Principal Software Engineer
Role Responsibilities:

  • Line & Performance Management responsibilities across all Manila based Tech roles in Risk, Settlement & Client Lifecycle Management
  • Provide support and assistance to colleagues where appropriate, mentoring more junior team members, arranging KT sessions as appropriate
  • Contribute to the definition of client's development standards and best practices across DEV & QA disciplines
  • Instil WoW, establishing delivery cadence across all Manila based roles
  • Build relationships with internal and external stakeholders to ensure continuity of service and implementation of global development standards.
  • Be that single Point of Contact for Escalations for Corp Function Management in London
  • Work with the business analysts and users to elicit and understand functional and non-functional requirements 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 client's 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.
  • Perform database modelling and solution design where required.
  • Perform performance analysis and application tuning were required.
Experience / Competences

Essential

  • Strong development background coding in recent versions of C# and .Net Framework and REACT JS, SQL scripting. XML/BML/fpML
  • Full-stack development essential.
  • Experience developing cloud architectures and cloud-based solutions such as services in AWS.
  • 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 Microsoft Entity Framework.
  • Proficiency in working with relational databases (Oracle, PostgreSQL, etc.).
  • Familiarity with version control systems (e.g., Git).
  • Experience with cloud platforms such as Azure or AWS(the latter preferred).
  • Self-starter with ability to work independently to achieve results.
  • Able to work well under pressure, flexible, positive & focused during times of change.
Ability to mentor junior team members
  • 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 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 organization skills.
  • Ability to develop new skills and understand new technology as required.
  • Personable and engaging.
  • Communicate 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 organized with a proactive approach.
  • Strong analytical ability and problem-solving skills.

Desired

  • Experience of AI coding agents (Claude, Gemini, Amazon Q)
  • Experience of refactoring monolithic applications to microservices.
  • Experience of messaging systems.
  • Experience of containerization technologies.
  • Knowledge of React or Angular UI frameworks.
  • Knowledge of Typescript/JavaScript languages.
  • Knowledge of Python
  • Experience working in risk or settlement systems and/or trading organization, with an understanding of financial instruments


More Info

About Company

Eclaro is an IT & Business recruiting and staffing firm, headquartered in New York NY, with 3 offices in Metro Manila, providing highly qualified IT talent and business professionals for clients in the United States, Canada, Europe, Australia, New Zealand and South Africa.

Job ID: 144962521