What are the responsibilities and job description for the AWS Solutions Architect position at GeekyMindz?
Primary Responsibilities:
A4nQLhGirc
- Develop and design solutions that align with business goals and objectives, ensuring the technical architecture meets the needs of the business
- Act as a solution expert with a focus on understanding business processes, identifying challenges, and designing technical solutions to address them
- Collaborate with cross-functional teams, bridging the gap between technical and non-technical stakeholders to ensure clear communication and effective solution delivery
- Provide expertise in defining and documenting solution architectures, ensuring they are in line with industry standards and best practices
- Work closely with IT business partners and leadership to design and implement solutions that drive business value
- Participate in the prototyping of new solutions, ensuring component compatibility, and adopting solution patterns that are aligned with business objectives
- Ensure the design of scalable and adaptable solutions that support business agility and operational efficiency
- Maintain and ensure the quality of solution documentation, including design specifications, technical standards, and implementation patterns
- Oversee the design and integration of cloud solutions, particularly focusing on AWS and Azure, ensuring rapid deployment and system reliability
- Stay current with emerging technologies, including Generative AI, to assess their potential impact and opportunities for the business
- Design and implement effective CI/CD pipelines, ensuring smooth integration and deployment of solutions
- Ensure that solutions adhere to best practices for Business Continuity, Disaster Recovery, and information security management
- Assist in evaluating and selecting third-party products or technologies, ensuring their fit within the solution architecture and business needs
- Support the development of data processing patterns and data integration strategies to improve data management capabilities
- Demonstrate hands-on application development experience, having designed, built, and released at least one application from scratch, including the full development lifecycle (conception, requirements gathering, design, build, test, release, and adoption)
- Strong problem-solving abilities to break down complex business challenges and design technical solutions
- Ability to translate business requirements into technical solutions that are feasible and aligned with business objectives
- Proactive in identifying potential challenges within solutions and developing strategies to mitigate risks
- Analytical mindset with the ability to identify root causes of issues and design effective, scalable solutions
- Excellent verbal and written communication skills, capable of engaging with both technical and non-technical stakeholders
- Strong relationship-building skills to foster collaboration and maintain positive interactions with key stakeholders
- Analytical skills to provide data-driven insights and recommendations
- Skilled in negotiating and resolving business conflicts to achieve optimal solutions
- Ability to influence and persuade others to achieve alignment on solution strategies and goals
- Flexibility and adaptability to work in a rapidly changing technological and business environment
- A bachelor’s degree is required
- Ideally, 12 to 18 years of overall experience in software development, design, or solution architecture fields, with a strong background in business and technical solution delivery
- Demonstrated application development experience, having developed at least one application from scratch across the full development lifecycle
A4nQLhGirc