Senior Software Engineer

Senior Software Engineer

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

Senior Software Engineer

Vacancy expired!

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

  • Duties: Works with a small group of four to six engineers, including offshore associates, for assigned Engineering projects by proving pertinent documents, direction, and examples; identifying short- and long-term solutions and timeline; reviewing and providing feedback for proposed solutions; and performing design and code reviews of changes. Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; performing actions as designated in the plan; interpreting the results to determine further action; performs root cause analysis to prevent future occurrence of issues; and completing online documentation. Provides support to the business by responding to user’s questions, concerns, and issues (for example, technical feasibility, implementation strategies); and facilitating resolutions. Participates in the discovery phase of medium to large projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross-functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; and interacting with project manager to provide input on project plan. Collaborates with hardware team and third party smart devices partners to build delivery services for Walmart customers using cryptography. Work on public facing systems and products that serves millions of customers and enable best practices and procedures to allow deployment of mass scale.Minimum education and experience required: Bachelor\'s degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years of experience in software engineering or related area; OR Master\'s degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 1 year of experience in software engineering or related area.Skills required: Experience designing and implementing REST API web services using NodeJS and ExpressJS. Experience designing and implementing graphQL queries and mutations. Experience writing SQL queries scripts using relational database tool. Experience writing unit test and integration test cases using Mocha. Experience writing CICD pipeline scripts using container orchestration. Experience performing stress testing for web services using devops tools. Experience documenting technical solutions by developing flow charts, diagrams using confluence. Experience implementing second-level in-memory cache using redis. Experience Implementing cron job schedulers using k8s. Experience coding in object-oriented language including JavaScript and typescript. Experience implementing Kafka pipeline to managed events to/from other systems. Employer will accept any amount of experience with the required skills.Salary Range: $115,918/year to $216,000/year. Additional compensation includes annual or quarterly performance incentives.  Additional compensation for certain positions may also include: Regional Pay Zone (RPZ) (based on location) and Stock equity incentives.Benefits: At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty and voting. Other benefits include short-term and long-term disability, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.

  • Senior C# Azure Software EngineerNew York, NY,

  • Overview

  • Overview

  • 114 5th Ave (22114), United States of America, New York, New York

  • \"Job Title:Senior Software Engineer-1 Overview:Overview Responsible for the analysis, design, development and delivery of software solutions Defines requirements for new applications and customizations, adhering to standards, processes and best practicesResponsibilities Participate in team prioritization discussions with Product/Business stakeholders Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements Automate build, operate, and run aspects of software Drive code/design/process trade-off discussions within their team when required Report status and manage risks within their primary application/service Drive integration of services focusing on customer journey and experience Perform demos/acceptance discussions in interacting with Product owners Understands operational and engineering experience, actively works to improve experience and metrics in ownership area Develop complete understanding of end-to-end technical architecture and dependency systems Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members Mentor and guide new and less-experienced team members Identify opportunities to improve an overall process and trim waste Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivityExperiences Has ability to write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture) Understands internals of operating systems (Windows, Linux) to write interoperable and performant code Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors Understands and implements standard branching (e.g., Gitflow) and peer review practices Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization Has skills to author test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level (Test Pyramid concept) Apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity Has skills to collaborate with team and business stakeholders to estimate requirements (e.g., story pointing) and prioritize based on business value Has skills to elaborate and estimate non-functional requirements, including security (e.g., data protection, authentication, authorization), regulatory, and performance (SLAs, throughput, transactions per second) Has skills to orchestrate release workflows and pipelines, and apply standardized pipelines via APIs to achieve CI and CD using industry standard tools (e.g., Jenkins, AWS/Azure pipelines, XL Release, others). Has skills to understand, report, and optimize delivery metrics to continuously improve upon them (e.g., velocity, throughput, lead time, defect leakage, burndown) Has skills to document and drive definition-of-done for requirements to meet both business and operational needs Understands how to build robust tests to minimize defect leakage by performing regression, performance, deployment verification, and release testing Has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs Has skills to Understands customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)PDN-9b62bc7d-63d9-4f24-8744-df8deb4e0168\"

  • Senior Software Engineer, Payment Products at Justworks (View all 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.