Senior Software Engineer

Senior Software Engineer

03 Jul 2022
New York, New york city, 10001 New york city USA

Senior Software Engineer

Senior Software Engineer - New York, NY

Finance Industry - candidates coming out of Investment/Asset Firms - major plus

The candidate will be responsible for:


  • Hands-on full-stack technical design and development, specifically as it pertains to more complex system components

  • Working effectively with team-members to strengthen the teams' overall effectiveness, including mentorship and driving collaboration across analysis, development and QA teams

  • Establishing and maintaining strong working relationship with key business stakeholders

  • Ensuring technology deliverables maintain alignment with business priorities
  • Managing and driving accountability across our offshore development teams, applying mechanisms such as design and code reviews

  • Supporting technical and domain up-skilling of offshore staff
  • Documenting technical solutions

  • Providing support, particularly L3, as needed

Senior Software Engineer Key Duties/Responsibilities

Accountable & responsible for the successful management, delivery and operation of business applications within Global Credit. Key responsibilities would require them to:


  • Understand and collaborate on the advancement of full-stack platform architecture

  • Analyze, design, develop and implement full-stack platform components
  • Understand and collaborate on the advancement and normalization of data models

  • Analyze, design, develop and implement API-based solutions
  • Analyze, design, develop and implement messaging-based solutions

  • Prepare all necessary documentation and other related deliverables


Day-to-day management of offshore resources, ensuring successful:


  • Technical development

  • Release delivery
  • Process improvement

  • Up-skilling

  • Operations
  • Establish ongoing relationships with business counterparts and peers on the Global Credit team and across Global Technology & Solutions (IT).

  • Leverage relationships to gain-knowledge, share-knowledge and optimize for global success.




Senior Software Engineer Qualifications


  • Bachelor's Degree required

  • Major or emphasis in computing, math, physics or quantitative discipline, or equivalent, preferred
    Minimum 10 years of experience in software development and development management required, including .NET and C# projects, required
  • Strong experience and versatility in application architecture, design and implementation across a variety of platforms

  • Self-motivated and capable of working with business representatives to identify gaps and problems where technology can help drive efficiency

  • Strong experience with data warehouse development, integration and governance
  • Experience with full-stack platform development

  • Experience with business process improvement through applying BI and workflow technologies

  • Strong knowledge and experience in financial accounting systems

  • Prior experience in financial services, especially credit & private equity

  • Experience working with multiple vendors - having successfully driven projects staffed with consultants

  • Capable of driving vendors to deliver against goals in difficult situations (limited resources, tight timelines, small budgets)

  • Understanding of fund and portfolio management business practices and processes, including knowledge of alternative asset fund raising, accounting practices and legal entity/partnership concepts highly desirable.

  • Excellent communication, collaboration and interpersonal skills
  • Ability to identify approaches, risks, mitigation strategies to meet client/functional requirements

  • Experience working with international user community highly desirable.



Required


  • Experience in technical leadership of successful data-centric and integration efforts

  • Strong working knowledge of SQL
  • Strong technical skills with all data warehousing and integration technologies (e.g., SQL, ESB, ODS, DBMS, BI, ETL)

  • Experience in financial accounting systems (specific experience in Investran is a major plus)
  • Strong data modeling skills (normalized and multidimensional)

  • Strong business and communication skills
    Broad based information technology experience (e.g., languages, methods, EAI, SOA, XML)
  • Strong professional consulting skills



Preferred



  • Experience with modern web-platforms (Node.js, Angular) and languages (JavaScript, TypeScript)

  • Experience with AI-enablement (NLP and ML)
    Familiar with enterprise scale systems, Portfolio/Valuations systems, partnership accounting systems
  • Experience with Microsoft SQL/Server suite of tools

  • Experience with Business Process Modelling (BPMN)

  • Strong working knowledge of agile practices including automated unit testing and continuous integration

  • Good working knowledge of Agile tools

  • Strong understanding of Software Development Lifecycle (SDLC)

  • 5+ years of experience using Agile methods

  • Proficient with Microsoft Visio

  • Understanding of data modelling and design highly desirable





EOE Statement: Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.


To find out more about Huxley please visit

Related jobs

Job Details

  • ID
    JC43799376
  • State
  • City
  • Job type
    Permanent
  • Salary
    competitive
  • Hiring Company
    Huxley Banking & Financial Services
  • Date
    2022-07-03
  • Deadline
    2022-09-01
  • Category

Jocancy Online Job Portal by jobSearchi.