Title: Technical Specialist-Data Engg
Area(s) of responsibility
Job Responsibilities:
- Code high-risk and/or high-complexity modules and establish patterns & practices for the team to follow
- Collaborate with Architects, Product Owners, and Scrum Masters to establish requirements and to implement overall project plan & solution design
- Interact with business and technical stakeholders to understand requirements, challenges, and expectations
- Define and ensure adherence to standards and guidelines and on-time delivery of team deliverables
- Own Analysis, High Level Design/Architecture, and a direction for the project
- Research new frameworks, solutions, tools, techniques, and best practices to improve team productivity
- Lead design and implementation of new stories and bug fixes
- Perform thorough design and code reviews and support code deployments/post go-live activities
- Conduct root cause analysis & corrective measures on defects/issues identified
- Provide technical direction and coaching to software developers in application development activities (2-8 people)
- Play the role of a Scrum Master along with being a lead for the team
- Adhere to all organizational and IT policies and processes for software development and project management
- Understand, apply, promote, and contribute to the delivery methodologies, standards, and tools
- Explore innovative technology trends and apply them in appropriate scenarios to deliver value to Team, Customer and Organization
- Assist the Technical Manager for the successful execution of the project (estimation, dependency identification, reviews, customer satisfaction, etc.)
- Help the Technical/Senior Project Manager identify and allocate the right resources, considering the project needs, skill set and aptitude of the resources
- Contribute to Organizational knowledge base thus bringing in reusability and reducing operational cost
Requirements and Qualifications:
- 4 - 6 years of overall IT experience with hands-on experience in coding
- 4+ years of experience in Python, SQL and Data Warehouse skills, Data Vault modeling would be a plus
- 2+ years of experience working as a Technology Lead or any similar role with capability and strong desire to be a lead in an Agile environment
- 1+ years of experience with Cloud native development on Azure or a related Cloud
- Proven experience with Python/PySpark and related technologies
- Proven skills with JavaScript/TypeScript, DHTML, HTML, CSS, AJAX, jQuery, Web Services, etc. would be beneficial
- Expert understanding of Design patterns, practices, and concepts with ability to implement these the technology solutions
- Hands on with coding, unit testing and production issue troubleshooting
- Experience working in a full stack role with all layers of UI, middle-tier, and back end would be desirable
- Experience in release management process utilizing CICD and DevSecOps concepts
- Experience with Visual Studio 2017/2019/2022 and TFS (Team Foundation Server)/GIT
- Experience working as a direct point of contact with the business and/or key stakeholders
- Experience working in a fast-paced Agile environment
- Excellent verbal & written communication skills with strong interpersonal & influencing skills and ability to effect change in a matrix managed organization
- Understanding of Azure Cloud platform would be beneficial
- Understanding of Kafka, RabbitMQ, SQS like messaging services would be a plus
- Angular working knowledge would be a plus
- Proficiency in MS Project, Outlook, Word, Excel, SharePoint, Visio, and PowerPoint