MegazoneCloud US is a technology company focused on cloud solutions, and they are seeking a Sr. .Net Full Stack Engineer to lead technical discussions and architect scalable applications on the AWS platform. The role involves collaborating with cross-functional teams and influencing AWS product strategy while ensuring the adoption of best practices in cloud technologies.
Responsibilities:
- Work as a technical leader alongside customer business, development and infrastructure teams
- Lead technical and design discussions with IT executives to help enterprises speed their adoption of new technologies and practices
- Architect and build highly scalable, cloud-native applications on the AWS platform using core developer services such as: API Gateway, Lambda, SQS, DynamoDB and ECS
- Leverage new technology paradigms (e.g., serverless, containers, microservices)
- Migrate monolithic applications to micro services architectures
- Advise on implementing AWS best practices
- Influence infrastructure architecture by sharing your application development expertise
- Represent the voice for developers and influence AWS Professional Services offerings and AWS product strategy for developers by working with AWS platform engineering, Business Development and other cross-functional teams
Requirements:
- BS level technical degree or 10+ years equivalent professional or military experience
- 8 + years of software development or application engineering with recent coding experience in two or more modern programming languages such as: Java, JavaScript, C/C++, C#, Swift, Node.js, Python, Go, or Ruby
- 5+ years of experience as a technical specialist in Customer-facing roles
- Cloud experience
- Experience with Agile development methodologies
- Experience with Continuous Integration and Continuous Delivery (CI/CD)
- Master's degree in Computer Science or related technical field
- Computer Science or Engineering background
- Demonstrated success as a software developer, application architect, product manager, CTO, or consultant working with various platforms
- Architecting, designing and developing applications on the AWS platform
- Designing and building application using Container and serverless technologies
- Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
- Cloud certifications
- Good exposure to Agile software development and DevOps practices such as Infrastructure as Code (IaC), Continuous Integration and automated deployment
- Continuous Integration (CI) tools (e.g. Jenkins)
- Experience with configuration management platforms (e.g. Chef, Puppet, Salt, or Ansible)
- Strong practical application development experience on Linux and Windows-based systems
- Presenting at public events such as technology conferences, hackathons, blogging, writing on technical forums, etc
- Experience working directly with customers, partners or third-party developers