Full-stack Senior Developer

от 3 000 USD на руки

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Broadridge Asset Management Solutions is seeking a full-stack senior developer to join our team of professionals who enjoy doing the right things and doing things right.

As a product company, we pay attention to overall quality of the code, testability and maintainability. We use code review practices with pull-requests and static code analysis. Our products evolve along with current technology stack.

This role is with the FXL (Foreign Exchange and Liquidity) product. The FXL team develops a 7x24 back, middle and front office cross asset class processing system. The front-end applications include C# and HTML based clients. The back end is C# with a SQL Server database. The backend is windows service based and is scalable vertically and horizontally. As such, you will need to have a strong background across the different technologies and building out nTier applications.

Requirements and expectations for the role:

  • Software Design and Development:
    • Ability to work with complex requirements and specification documents, and devise and develop appropriate software solutions
    • Ability to integrate into an existing development team and work with an existing extensive code base
    • Participate in the overall planning and execution of development objectives
    • Responsible for the creation of programmatic modules, unit tests and test data related to Development assignments
    • Ensure all development processes and practices are completely and consistently followed
    • Ability to prioritize and manage multiple tasks; as well as define problems, and develop methods to resolve them in a timely manner
  • Development standards and quality:
    • Maintain the consistently high quality of the software code
    • Ensure the relevant coverage by unit tests and/or automated testing routines
    • Work with peers and management to develop process standards and/or enhancements to prevent re-occurrence of Development-related issues
  • Strategic Development and Partnership:
    • Partner with peers, management, senior managers, internal and external business users to identify, gather, and understand their goals and to formulate strategies to support them, while prioritizing requests and staying within deadlines
    • Work collaboratively with team to create and share technology vision on an ongoing basis
    • Mentor colleagues on development techniques


Qualifications:

  • Education: BS/MS in Computer Science or equivalent
  • 5+ years of experience in software development
  • Excellent understanding of C# and .Net Framework
  • Excellent understanding of JavaScript
  • Experience with responsive HTML5\CSS3 markup development
  • Experience with React
  • Strong experience with unit testing with nUnit and Jest
  • Excellent knowledge of SQL and SQL Server
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability (for senior Full-Stack developer position)
  • Experience in Agile development methodologies
  • Functional knowledge of Foreign Exchange processing and Cash Management / Treasury functions including settlements and payments is a nice to have
  • Good analytical skills in assessing user, functional and technical requirements
  • Good problem solving, troubleshooting and communication skills
  • Good English skills (both spoken and written)

Proposal:

  • End-of-year bonus program
  • Medical insurance for employee, spouse and children
  • Corporate Training program: Individual English classes, technical conferences, trainings, certifications
  • Relocation package for candidates from other regions

The candidate should be able to work independently or in a cross-functional team in multitasking and dynamic environment. A good understanding of financial industry or services is a big plus.

Адрес

Чкаловская, Санкт-Петербург, Лодейнопольская, 5

Вакансия опубликована 4 февраля 2020 в Санкт-Петербурге

Похожие вакансии