C#/.NET Developer (JavaScript, English)

178/8 Nguyễn Văn Thương, Phường 25, Binh Thanh, Ho Chi Minh
See map
7 days ago

Job Description

Confluence is a global technology solutions provider delivering innovative products to the worldwide money management industry, to meet asset managers and service providers performance, reporting, analytics, risk and data needs. With the recent acquisition of StatPro, Confluence offers its clients a broader range of data-driven managed investment solutions including post-trade regulatory and shareholder reporting, performance and attribution, portfolio analytics, and asset data services and data management, delivering a full technology suite to the front, middle and back office.  Headquartered in Pittsburgh, PA, Confluence services over 400 clients in 39 countries, with locations across Europe, North America, South Africa, Australia and Asia.

Purpose

Development teams at Confluence consist of intelligent, driven and dedicated individuals across disciplines who are passionate about what they do and committed to each other’s success.  As a member of the development team, a Software Engineer at Confluence works across the entire tech stack utilizing cutting-edge technologies to build and maintain industry-leading software solutions. This individual takes user stories and architectural specifications to strategize and implement secure, performant, efficient and maintainable solutions designed to provide value to internal and external stakeholders.  Development teams at Confluence thrive in an agile environment that embraces change, teamwork, and customer collaboration to deliver value to our clients. Our teams work hard and have fun while doing so and always take time to celebrate our successes.

Essential Responsibilities           

  • Design, develop, document, test, debug and support/maintain new and existing software systems driven by product vision and architecture.
  • Participate in all phases of the development life cycle, from epic decomposition/story writing to implementation and support.
  • Embrace and promote Scrum team values of Commitment, Courage, Focus, Openness and Respect.
  • Serve as lead on feature development.
  • Assume responsibility for timely completion of tasks and initiate alternative paths or work-arounds when problems are encountered.
  • Identify and evaluate new technologies for implementation.
  • Understand and adhere to Confluence software development processes and standards; aid management in optimization and maintenance of said processes and standards.
  • Positively contribute to self-organizing teams that continuously improve as a means to deliver high-quality, value-packed products on-time.
  • Other duties as assigned.

Your Skills and Experience

Qualifications

  • Undergraduate degree in Computer Science and minimum of four or more years programming experience preferred.
  • Financial services industry experience is a plus.

Essential Skills

  • Full stack development experience
  • Strong understanding of OOP concepts
  • Strong programming experience with C# and .Net framework
  • Strong programming experience with a front-end JavaScript framework such as Aurelia, Angular, or ReactJS
  • Experience with SOA and EDA preferred
  • Cloud development experience preferred
  • Experience with unit test tools such as NUnit, XUnit, Jasmine, Karma preferred
  • TDD or ATDD experience is a plus
  • Experience with asynchronous programming is a plus
  • Experience with TypeScript is desirable
  • Keen eye for quality
  • Ability to weigh solution risk and complexity against cost and value
  • Fails fast
  • Experience with Scrum or other agile methodology preferred
  • Collaborative working style that values team success over personal accomplishments
  • Driven to continuously learn and embrace new challenges
  • Act in accordance with and is an ambassador of our company values - Integrity, Imagination, Discipline and Service
  • Proficiency in spoken and written English.

Why You'll Love Working Here

Whether you are a recent graduate looking to launch your career or an experienced professional making your next career move, you will find opportunities to grow both personally and professionally at Confluence.

*** Growth Opportunities

To support our fast growth, Confluence is seeking smart, hard-working people to join the Confluence team. Pursue dynamic growth opportunities while working with leading technologies.

*** Values & Culture

Driven by a commitment to four core corporate values — integrity, imagination, discipline and service — Confluence has created a culture which fosters professional growth and employee satisfaction while delivering exceptional results for our clients around the world.

*** Top-Tier Benefits

Confluence offers a comprehensive compensation package which includes highly competitive salaries and exceptional benefits.

*** Confluence Cares

Share a spirit of community service when working at Confluence by getting involved with local organizations and outreach programs.