Experience – 6-8 years

Responsibilities:

· Maintain a balance of business and technical domain knowledge and communicate clearly to both business stakeholders and technical teams. Clarify and represent the interests of each side to the other.

· Work closely with business stakeholders to define business requirements, derive technical requirements, and identify technical risks.

· Assess and communicate the business impact of technical choices.

· Assess and communicate the technical impact of business choices.

· Work closely with project managers to estimate and plan development efforts.

· Define distributed solution architectures that potentially span multiple business systems, deployment environments, and technology stacks to achieve strategic business objectives.

· Define software engineering standards, patterns, and practices to deliver solutions with high quality and velocity.

· Develop proof of concepts, reference architectures, and software frameworks that implement best practices.

· Monitor development activity, review code, and provide guidance and support to engineering teams.

· Provide sales engineering support to sales teams to help secure future business.

· Architect and design AWS cloud-native application components in accordance with given Technical Reference Architecture (TRA) standards

· Lead in the architecture, design, evaluation, testing, and prototyping of the cloud-native components, providing proactive guidance, and mentoring to technical teams

· Support establishing engineering standards and the creation and capturing of implementation patterns across the enterprise

Requirements:

· Must have AWS Cloud certification.

· Extensive experience in software engineering with expert-level proficiency in at least one of the following programming language and development platforms: Python, C#, Java, JavaScript/TypeScript.

· Experience designing modern distributed systems using cloud-native technologies on at least AWS cloud platforms.

· Experience modeling and implementing large-scale relational database systems.

· Experience managing large projects using agile practices.

· Broad knowledge of current engineering and DevOps practices.

· Excellent verbal and written communication skills.

· Excellent organizational and leadership skills.

Desired Certifications

· AWS Solution Architect, with associated practical usage of previously mentioned services

· AWS Developer, with associated practical usage of previously mentioned services

Job Type: Full Time Hybrid

Apply for this position

Allowed Type(s): .pdf, .doc, .docx