United States

Senior Software Engineer with Strong Python (AWS), New York

Senior Software Engineer with Strong Python (AWS), New York
Description
Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Software Engineer with strong Object Oriented Programming and Python Development skills for a Full-Time Perm assignment with one of our premier Financial Services clients in midtown Manhattan, New York.

This position will be hybrid - partial remote and onsite (2-3 days per week) in midtown NYC effective immediately

This Senior Software Engineer who will work directly on projects that improve the experience, efficiency, and performance of the firms' applications and processes. The successful candidate will be comfortable working directly with developers, quants, architects, database admins, DevOps, and business project managers to deliver front-to-back solutions.

This individual will be part of a small team of in-house and outsource developers, making hands-on contributions to the project portfolio with emphasis on productivity and code quality, and helping build reusable tools and system components.

Additionally, the new hire is expected to work collaboratively with others in IT to realize the full life cycle of system development projects: from requirements gathering through white-boarding, application design, system design, data modeling, coding, delivery, support, and enhancements through an agile/scrum process.

Responsibilities:

As part of Enterprise (horizontal) technology team, develop and maintain reusable model systems and processes

Develop and maintain new and existing self-serve tools for use by our business teams

Work to synthesize requirements gathered from multiple teams inside and outside IT and suggest creative solutions; where appropriate guiding us to "do it the right way.

Building APIs with a focus on middle-tier service-to-service and back-end integration.

Build these capabilities in conjunction with SQL Server and AWS Aurora/MySQL

Collaborate to shape the future of our application architecture

Raise the bar on our development capabilities and processes

Focus on the "Right Way vs. the quickest way.

Organize with end users, business analysts, and other architects and developers following a scrum methodology

Collaborate in standardizing the development processes including technology selection, deployment steps, code reviews and IT tools

Breakdown of work

Relationship Building: 20% requirements gathering and brainstorming with end users

Heads Down Development: 80%

Required Skills :

5+ years of experience in developing Core Python applications

Experience using Dynamic Analytics libraries including Pandas, NumPy.

Hands-on and strong AWS serverless development experience (e.g., Lambda)

The ability to write test-cases and help to implement/design testing frameworks using PyTest, DocTest and Nose Tests

Must be a proponent of the software development best practices including unit, functional and integration testing of their written code and good change management practice in a continuous integration environment.

Experience profiling and optimizing code for performance

Ability to write high performing SQL queries, procs, tables and views

Experience with tools/frameworks such as Kafka, Redis, and elastic search

Practical understanding of design patterns and a good intuition for system design. There is an architecture component to this role

Strong experience writing n-tier front- and back-office applications and relatively sound knowledge in infrastructure related technologies

A Bachelor of Science in Computer Science or other related discipline (although strong experience with a less directly related degree will be considered)

Preferred Skills

Experience working in financial services companies especially asset managers, hedge funds and/or broker/dealers) is highly preferred.

QA Automation Skills

Formal problem solving and/or analytical training/experience

Experience in AI technologies and machine learning

Experience with migrating and supporting applications from on-premises infrastructure to Cloud

5+ years of hands-on object-oriented programming,

Initial success criteria

The successful candidate will be expected to hit the ground running, working on hands-on projects, and simultaneously contributing to the firm's application development standards and best practices. During the first six months, the Senior Software Engineer will have learned enough about firm's business, processes, and applications that they should have accomplished the following:

Owned some key projects and systems that are being built to enable self-serve and automation of processes followed by application developers and end users

Provided significant Python-based project deliverables with substantial contributions in front, middle, and back-end layers of the architecture

Made hands-on contributions to the progress of the project portfolio

Forged solid relationships with key partners, and developed a vocabulary that demonstrates a strong understanding of our products and services

#LI-MM1

SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.
Highlights
Safety Tips
Be careful if you are offered a job on the spot.
1 / 10
More info about this ad

Senior Software Engineer with Strong Python (AWS) has been posted in the Manhattan Engineering category on Locanto.

For Manhattan, there are no other ads posted in this category.

Interested in more? Widen your search to view ads in nearby areas of Manhattan. This includes Engineering in Hoboken, Union City and Bronx. There are more ads within a 10 mi radius for this category. If you want to view those ads, click here.

Go to next ad