AWS Software Engineer

IFUSION INC.
New York, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

New York, United States of America

Tech stack

.NET
Artificial Intelligence
C Sharp (Programming Language)
Configuration Management
Cursor (Graphical User Interface Elements)
Software Design Documents
Entity Framework
Fault Tolerance
PostgreSQL
Lucidchart
Systems Integration
Large Language Models
Api Design
Cloudwatch
REST
Amazon Web Services (AWS)
Domain Driven Design
Microservices

Requirements

Key Responsibilities & Skills: Strong expertise in API design and development (RESTful services, microservices architecture)Excellent communication and client-facing skills, with the ability to translate business requirements into technical solutions Proven experience in solutioning with a solid architecture background Ability to work as an individual contributor, including independently troubleshooting and resolving complex issues Hands-on experience with design and diagramming tools such as Lucid chart or draw. Io Experience working with external partners/stakeholders and integrating third-party systems Technical Expertise: Strong hands-on experience with AWS services including Lambda, SQS, Event Bridge, Glue, CloudWatch, Parameter Store, and Amazon S3Proficiency in .NET technologies including C#, Entity Framework Experience with PostgreSQL database design and optimization Understanding of deployment and configuration management, with hands-on experience in tools like Harness Advanced Concepts: Working knowledge of Large Language Models (LLMs) and hands-on experience with Cursor-based development or similar AI-assisted tools Experience in preparing high-level and low-level design (HLD/LLD) documents Strong understanding of Domain-Driven Design (DDD), including strategies for decomposing monoliths into microservices Familiarity with idempotency strategies and building resilient, fault-tolerant systems The candidate should be proactive, detail-oriented, and capable of driving solutions end-to-end in a fast-paced environment.

Apply for this position