Infosys is seeking an Azure, Databricks and Spark Technology Architect . In this role, you will enable digital transformation for our clients in a global delivery model, research on technologies independently, recommend appropriate solutions and contribute to technology-specific best practices and standards. You will provide inputs for identifying best-fit architectural solutions for one or more projects; develop design of applications, provide regular support and guidance to project teams on complex coding and issue resolution with the objective of ensuring best-fit and high-quality technical solutions within the area of technology specialization and in compliance with guidelines, policies and norms of Infosys. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Key Responsibilities:
- Provide inputs for planning activities to meet non-functional requirements in project - performance engineering track
- Participate in customer discussions during requirement analysis with a knowledge of requirements elicitation and analysis tools and techniques like story boarding, use case analysis, agile user stories, to understand system requirements and non-functional requirements
- Leverage architecture frameworks, principles, models, patterns and standards like TOGAF, Zachman etc. to provide recommendations on solution architecture, implementation approach and deployment options
- Develop design of application using broad knowledge of multiple Build tools keeping in mind conformance to proposed architecture and to achieve functional and non-functional requirements
- Work on performance engineering activities in project including planning, setup/testing oversight and application, interfaces and database tuning
- Provide guidance to project teams on knowledge of relevant quality, process and architectural frameworks and planning/reuse tools to improve technical quality and productivity of the project.
- Provide inputs for build and deployment automation strategy
- Work with project teams to resolve complex technical issues using solution deployment and rollout methods during build, deployment and support
- Perform comparative analysis of multiple products, frameworks and technologies to define technology solution in a pursuit
- Anchor PoC development to validate proposed technical solution/mitigate technical risk
- Provide inputs to create technology and architectural frameworks
- Anchor presentations to customers showcasing thought leadership
- Wherever relevant, coordinates tasks with team members, sets goals and targets, reviews outputs, gives performance-based feedback to ensure that the deliverables are as per the required standards
Required Qualifications:
- Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- Candidate must be located within commuting distance of Raleigh, NC or Richardson, TX or be willing to relocate to the area.
- At least 7 years of Information Technology experience
- 5+ years of hands-on experience in architecting solutions on Azure, Databricks and Spark
- Working knowledge of DBT for data processing and transformation
- Good experience in end-to-end implementation of data warehouse and data marts
- Strong understanding of Data Warehousing concepts of Data Vault, Dimensional modelling, OLAP design
- Experience and detailed knowledge with Master Data Management, ETL, Data Quality, metadata management, data profiling, micro-batches, streaming data loads
- Extensive experience with CI/CD platforms such as GitLab CI, GitHub Actions, AWS CodeBuild, Azure Pipelines, and Jenkins
- Experience designing and implementing complex solutions for distributed systems
- Experience in leading and mentoring teams
Preferred Qualifications:
- Good understanding of data integration, data quality and data architecture
- Experience in Relational Modeling, Dimensional Modeling and Modeling of Unstructured Data
- Strong knowledge and hands-on experience in SQL, Unix shell scripting
- Skilled in scripting languages including Python, Bash, and PowerShell
- Familiarity with log and monitoring solutions
- Experience in utilizing development containers, unit testing/code quality review/linting - standard best practice
- Good understanding of Agile software development frameworks
- Strong communication and Analytical skills
- Ability to work in teams in a diverse, multi-stakeholder environment comprising of Business and Technology teams
- Experience and desire to work in a global delivery environment
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.
#J-18808-Ljbffr