Role: Full Stack C#/.NET Developer – AWS
Location: Jersey City, NJ
Employment Type: Full-Time
Job Summary
We are seeking an experienced Full Stack C#/.NET Developer with strong AWS expertise to design, develop, and support scalable, high-performance enterprise applications.
The ideal candidate will have strong hands-on experience with C#/.NET, AWS, REST APIs, React.js/Angular, authentication and authorization, cloud-native development, and distributed applications. This role will be responsible for the full software development lifecycle, including architecture, development, deployment, performance optimization, and production support.
Key Responsibilities
- Design, develop, and maintain enterprise-grade web applications using C#/.NET.
- Build scalable, highly available, and distributed applications on AWS Cloud.
- Develop and integrate RESTful APIs and real-time system integrations.
- Develop modern front-end applications using React.js and/or Angular.
- Implement secure authentication and authorization using SSO, OAuth/OAuth2, and Microsoft Entra ID (Azure AD).
- Design and implement cloud-native and event-driven architectures.
- Work with AWS services including Lambda, Step Functions, API Gateway, and RDS PostgreSQL.
- Develop applications hosted on IIS and OpenShift.
- Participate in application architecture, technical design, code reviews, and performance tuning.
- Support CI/CD pipelines, automated deployments, and Infrastructure as Code (IaC).
- Use Terraform to automate and manage cloud infrastructure.
- Collaborate with architects, business stakeholders, infrastructure teams, product owners, and other engineering teams.
- Ensure applications meet enterprise requirements for security, scalability, reliability, availability, and performance.
- Troubleshoot production issues and provide ongoing application support.
Required Qualifications
- Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
- 12+ years of software development experience.
- Strong hands-on expertise in C# and .NET.
- Experience designing and developing complex enterprise web applications.
- Strong experience with applications hosted on IIS and OpenShift.
- Proven experience developing highly available, scalable, and distributed applications.
- Strong experience with REST APIs and real-time integrations.
- Hands-on experience with React.js and/or Angular.
- Strong understanding of authentication and authorization frameworks.
Experience with:
- Single Sign-On (SSO)
- OAuth/OAuth2
- Microsoft Entra ID / Azure AD
Strong hands-on experience with AWS, including:
- AWS Lambda
- AWS Step Functions
- AWS API Gateway
- Amazon RDS / PostgreSQL
- Event-Driven Architecture
- Cloud-Native Application Development
- Experience with Terraform / Infrastructure as Code.
- Strong understanding of software development lifecycle, application architecture, security, and performance optimization.
Preferred Skills
- Experience working in enterprise or financial-services environments.
- Experience with CI/CD and DevOps practices.
- Strong knowledge of distributed systems and cloud architecture.
- Experience with production support and troubleshooting.
- Excellent communication and collaboration skills.