Job Seekers, Please send resumes to resumes@hireitpeople.com
Detailed Job Descritpion:
- 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 building highly scalable, cloud-native applications on the AWS platform using core developer services like APIGateway, 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 ·
Required/Desired Qualifications:
- BS level technical degree or equivalent experience; Computer Science or Engineering background preferred ·
- 10 + years of large scale software development or application engineering with recent coding experience in two or more of the following languages: Java, JavaScript, C/C++, C#, Objective-C, Node.js, .NET, Python, PHP or Ruby ·
- 5+ years of experience as a technical specialist in Customer-facing roles ·
- Exposure to Agile development methodologies ·
- Good experience with Continuous Integration and Continuous Delivery (CI/CD)
Preferred Qualifications:
- Master's degree in Computer Science or related technical field ·
- 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 ·
- 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)
- 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, etc ·
- Experience working directly with customers, partners or third-party developers ·
- Blogging or writing technical articles or contributing to an open source project for new and existing technologies or application architecture and design