Software Guidance & Assistance, Inc., (SGA), is searching for a
GenAI Developer for a
long-term contract / potential contract-to-hire assignment with one of our premier Management Consulting services clients in
New York, NY. This role will evolve into being client facing and thus exceptional communication and presentation skills are also required to go along with the technical requirements. Primary technology stack that will be worked on is strong back-end Python, API customization using GraphQL (or similar), Terraform, and Azure Cloud toolset familiarity (Azure OpenAI or similar agentic oriented technologies highly desirable). Front-end is React based SPA however the majority of work will be back-end oriented development. Experience utilizing and building agentic AI technologies and solutions is required.
Candidates can have a background in a different programming language (C#, Java, etc) but must have some Python in background and be comfortable working in Python for new development. **This role will require ~20% travel to client sites as needed (US based). Communication skills are very critical for this position as this will be a client/customer facing position.** **While the majority of new development will be done in Python, this is a heavy Microsoft technology backed area, so experience with C#/.Net, Azure, etc is highly desirable** Responsibilities :
- 4+ years of experience in Software Engineering
- Experience with building B2B and enterprise quality products, enabling business capability and objectives through technology
- Hands-on skills working with relational (SQL) and No-SQL databases; Postgres and MongoDb/CosmosDb experience is a bonus
- Strong software engineering skills and proficiency in object-oriented programming, functional programming and associated software design patterns.
- Experience in Python development is required.
- Deep experience and proficiency in at least one of the following: C# (dotnet), Python, and JavaScript/Typescript. Familiarity and hands-on experience in a second from that list is required.
- Experience in implementing cloud-native software solutions on AWS, Azure and/or Google Cloud Platform with hands-on experience debugging complex distributed systems using cloud-native observability tooling, experience with cloud-native architecture design a plus
- Experience in developing software utilizing containers (e.g., Docker / Kubernetes) is preferable. Experience with serverless (e.g., Lambda, Azure Functions) is a bonus but not required.
- Experience in engineering practices such as code refactoring, test driven development, design driven development, continuous integration, building highly scalable applications, application security, and building maintainable code
- Recent experience building software solutions which integrate with GenAI resources, LLMs, or Agentic flows. Experience in prompt engineering for software development use cases. Experience in implementing GenAI capabilities with cloud-native software using modern frameworks (e.g., langchain, lammaindex) a plus
- Knowledge of Agile software development process
- Familiarity with testing frameworks across either C#, Python and or JavaScript
- Familiarity with continuous integration tools and approaches
- Experience building enterprise grade ETL pipelines using Azure ADF/AWS Glue/ Google Cloud Platform Dataflow a plus
- Strong analytical and problem solving skills paired with the ability to develop creative and efficient solutions
- Able to work under competing priorities, manage expectations effectively and support the team under pressure
- Comfortable with ambiguity and rapid changes common in early-stage product development
- Distinct customer focus and quality mindset
- Passion in learning latest technologies balanced with pragmatic approaches to implementations
- Strong command of English language (both verbal and written)
- Ideally looking for candidates willing to travel up to 20% to locations within the United States
Required Skills :
- Bachelor's degree/Master's Degree in Computer Science, Information Systems, Electrical Engineering or related discipline with excellent academic record
- 4+ years of experience in Software Engineering
- Experience with building B2B and consumer quality products, enabling business capability and objectives through technology
- Hands-on skills working with SQL and No-SQL databases
- Strong application development skills, including experience in modern technology languages such as Python and Typescript, additional familiarity with advanced frameworks like Flask and React
Preferred Skills :
- Experience in implementing cloud-native software solutions on Azure Cloud with hands-on experience debugging complex distributed systems using cloud-native observability tooling, experience with cloud-native architecture design a plus
#LI-SM1
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.