Source description
About the role
A Day in the Life: Build and design robust distributed data processing systems architectures that are highly scalable and performant Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code. Develop, refine, and tune integrations between applications. Analyze and resolve technical and application problems. Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. Adhere to high-quality development principles while delivering solutions on-time. Generates design documents, architecture diagrams, and other technical artifacts Write scalable, secure, maintainable code that powers our products. Must Have: Minimum Requirements- Bachelor’s degree in engineering, sciences or technology with 8+ years of relevant experience or 6+ years of relevant experience with Master’s degree. 3+ Years of Hands-on Experience with AWS Serverless technologies and Containers – AWS Devops, AWS Lambda, Kinesis or similar streaming tech, DynamoDB or Redshift. 5+ Years of Hands-on Experience in Python, Java. Expertise in Software design, architecture and prototyping. Experience in direct coordination and leadership with offshore development teams and multiple onsite teams. Thorough understanding of software development and testing life cycles. Nice to Have: Willingness and passion to learn about new technologies, architectures, and solutions. Experience in the medical device industry
More at Thoughtwave Software and Solutions