Description

Responsibilities:

• Collaborating frequently with clients to provide cloud solutions and assistance; and working with these customers to understand their requirements for cloud implementations that add the most value to their business.

• Create functional design specifications, Azure reference architectures, design documents and assist with other project deliverables as needed.

• Provide recommendations to clients with respect to cloud migrations and prepare technical implementation roadmaps for Azure adoption.

• Design state-of-the-art technical solutions on Azure that address customers' requirements for scalability, reliability, security, and performance and leverage existing investments in Azure platforms.

• Learn, learn, and learn by staying up-to-date on all technical developments related to Azure and other public cloud platforms.

• Deliver scalable, reliable applications faster to meet the ever-changing demands of customers.

• Designing, developing, implementing, and releasing high quality custom software solutions using Scrum.

• Applying the very best technical agile patterns and practices when building custom software solutions.

• Working under some supervision from a Solution Architect, but will be expected to work independently on complex, non-routine tasks and projects. You may interact with end users and other technical personnel to identify and correct issues.

• Maintain continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.

• Working closely with team members on quality-related activities.

• Leading and mentoring junior developers through projects.

• Reviewing and approving 3rd party and integration solution architecture based on established enterprise application strategy.

• Communicating implications of architectural decisions, issues and plans to business and IT Leadership.

• Defining and validating non-functional (technical) requirements, and establishing traceability between requirements and application architecture/design.

• Providing input to the development of project initiation documents including objectives, scope, approach, estimates, and deliverables, when needed.

• Working closely with Performance Engineering and our Web/Infrastructure Technology teams on defining the deployment architecture.

• Participating, and technically leading when needed, production troubleshooting and 'War Room' Activities.

Education

Any Graduate