We are looking for an experienced AWS Developer to join our team and help migrate our existing ERP system (built in C#, .NET, AngularJS, and SQL Server) to Amazon Web Services (AWS). The ideal candidate will have hands-on experience with AWS services, familiarity with full-stack development in the Microsoft ecosystem, and the ability to optimize and maintain cloud-based infrastructure to ensure security, scalability, and performance.
Design & Architecture: Collaborate with cross-functional teams to design cloud solutions and architecture on AWS that meets business and technical needs.
Migration & Deployment: Lead the process of migrating our existing ERP system (C#, .NET, AngularJS, SQL Server) to AWS, ensuring minimal downtime and robust performance.
Application Development: Develop and maintain application components, APIs, and microservices leveraging AWS services (e.g., EC2, S3, Lambda, RDS) and frameworks relevant to our technology stack.
Database Management: Manage SQL Server databases in AWS (e.g., RDS, Amazon Aurora), optimize queries, and ensure data integrity and security.
Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines (e.g., using AWS CodePipeline, Jenkins, or Azure DevOps) to automate testing and deployments.
Monitoring & Troubleshooting: Setup monitoring and logging (e.g., Amazon CloudWatch) and proactively identify and fix performance bottlenecks, security vulnerabilities, or infrastructure issues.
Security & Compliance: Implement best practices for securing cloud infrastructure including IAM policies, VPC configurations, and encryption standards.
Documentation & Knowledge Sharing: Maintain clear documentation for all processes, configurations, and code. Provide guidance and mentoring to other developers on cloud development practices.