Skill: Application Architect
Essential Job Functions:
* Build a technology vision and strategy for a solution or business domain.
* Using a holistic approach, conducts solution analysis, design, planning, and implementation for the successful development and execution of strategy.
* Act as the single point of contact (SPOC) between IT and the business for the solution.
* Collaborate with technology and business stakeholders to develop a solution design for an assigned business capability.
* Collaborate with Product Managers, Engineering Managers and other Architects in shaping and aligning product roadmap and delivery of new features.
* Present complex technical proposals to both technical and non-technical audiences.
* Conduct POC as needed to evaluate new technologies and approaches.
* Lead the development team during solution implementation, translating business requirements into technical language.
* Work across multiple projects with a variety of individuals and groups.
* Promote re-use through inner sourcing opportunities.
* Actively promote the mission of the company within the organization.
Position Requirements:
* 5-7 years of solution architecture experience.
* Creating solution architecture and high-level design documents, solution decomposition into domains, API design, creating epics and stories for developers, managing implementation team.
* Microservice design experience, including REST based microservice API.
* A master understanding of software design principles and excellent knowledge of major architecture patterns.
* Have a strong, pragmatic approach to leading architecture and development solutions, with a proven record in agile delivery. Deep experience in AGILE/Lean development methodologies.
* Excellent knowledge and strong experience with AWS services.
* Good knowledge of containerization tools and technologies (RedHat OpenShift Docker, Kubernetes).
* Strong proficiency with Java and Java frameworks (e.g.: Spring, Springboot), SQL and NoSQL DBMS (e.g.: SQL Server, PostgreSQL, MySQL, Redis, MongoDB), procedural and object-oriented development.
* Good understanding of DevOps processes and CI/CD tools.
* Ability to work through ambiguous and open-ended business requirements and priorities and translate the same into a clear roadmap and definition of success.
* Ability to collaborate effectively and follow up to ensure achievement of deadlines, outcomes, and results.
* Demonstrate company core values of excellence, ownership, collaboration, and integrity.
* Strong communication and interpersonal skills in a global organization.
* Strong collaborative approach to problem solving.
Salary Range : $120,000 - $150,000 a year
#LI-CO1