Job Description
We are seeking a senior software engineer to design and develop applications that extract and manipulate data from ERP systems, and support on-premises applications that communicate with cloud-based resources and web applications for helping businesses meet global regulatory compliance requirements. The ideal candidate will have 5+ years of .Net application development, 1+ years as a senior-level developer, and 1+ years of cloud-based development experience (preferably AWS) for the continual development and support of applications based on .Net framework.
Responsibilities:
- Design, develop, and maintain cloud-based applications using .net6/7 C#, Microsoft Entity Framework, Microsoft SQL Server, LINQ, ASP.NET MVC RazorPages, and ReactJS/Redux (HTML5/CSS3/JS)
- Work in a SCRUM/Agile environment to deliver high-quality, scalable software on time
- Utilize AWS technologies such as Lambda, PostGreSql, DynamoDb, SNS/SQS/Step functions, S3/CloudFront, and API Gateways Azure DevOps for CI/CD/CT and Git for version control with cross-functional teams including product managers, designers, and other engineers to identify and solve complex problems
- Communicate effectively with team members and stakeholders, both verbally and in writing
- Document work thoroughly and clearly
Requirements:
- Bachelor’s degree in computer science or related field, or equivalent experience
- 5+ years of .Net application development
- 1+ years as a senior-level developer
- 1+ years of cloud-based development experience (preferably AWS)
- Experience in API development (REST/HTTP), micro-service architecture, and micro-frontend design patterns
- Familiarity with SAP (or other large ERP-style systems) is a plus