Provide thought leadership, engineering expertise, and technical direction to engineering teams.
Collaborate with business stakeholders, product teams, and cross\-functional technology groups to support continuous delivery.
Drive user story analysis, elaboration, solution design, software development, testing, and automation.
Own technical aspects of software development, including architecture, design, coding, API specifications, proof of concepts, code reviews, and sprint delivery.
Promote consistent development practices, reusable tools, and common components across teams.
Develop a strong understanding of integrations with related systems and platforms.
Work with technical product managers on blueprints, feature planning, and technology roadmaps.
Identify opportunities to adopt new technologies to address current needs and anticipate future challenges.
Communicate solution designs effectively to internal and external business partners.
Strong analytical and strategic thinking skills
Ability to interpret technical and business objectives and challenges
*Key Responsibilities**
Provide thought leadership, engineering expertise, and technical direction to engineering teams.
Collaborate with business stakeholders, product teams, and cross\-functional technology groups to support continuous delivery.
Drive user story analysis, elaboration, solution design, software development, testing, and automation.
Own technical aspects of software development, including architecture, design, coding, API specifications, proof of concepts, code reviews, and sprint delivery.
Promote consistent development practices, reusable tools, and common components across teams.
Develop a strong understanding of integrations with related systems and platforms.
Work with technical product managers on blueprints, feature planning, and technology roadmaps.
Identify opportunities to adopt new technologies to address current needs and anticipate future challenges.
Communicate solution designs effectively to internal and external business partners.
Strong analytical and strategic thinking skills
Ability to interpret technical and business objectives and challenges
*Minimum Qualifications**
Bachelor’s degree in Computer Science, Computer Science Engineering, or related field required; advanced degree preferred
*Preferred Qualifications**
8\+ years of commercial software development experience
Proficient in developing and hosting solutions on Google Cloud Platform, including Google Cloud Storage and BigQuery
Hands\-on experience with Big Data platforms such as Scala, Spark, Hive SQL, and Big Data Lake
Experience and proficiency in ETL processes, ETL tools, and data modelling in Big Data platforms
Proficiency in Secure File Transfer operations and use in data management
Experience with Agile development, Continuous Integration, and Continuous Delivery, including CI/CD pipeline tools
Experience with automated release management using Maven, Salt, Git, and Jenkins
Experience in architecture design and modelling for complex systems and architectures
Good understanding of web technologies such as HTTP and Apache, and familiarity with Unix/Linux
Good understanding of data structures, algorithms, and design patterns
Strong written communication and documentation abilities
Proactive approach to identifying continuous improvement opportunities
technical and non\-technical functions
*Secondary / BI Skills**
Design and develop end\-to\-end business intelligence solutions using the Power BI stack
Define and implement robust data models, metrics, and KPIs to support reporting and advanced analytics
Design, develop, and optimize scalable multidimensional and tabular data models for interactive analytics and reporting
Demonstrate proficiency in DAX, Power Query, and SQL, with expertise in designing intuitive Power BI dashboards and reports
Troubleshoot, debug, and optimize BI solutions, reports, cubes, and semantic models for performance, scalability, and reliability
Develop and maintain BI frameworks, semantic layers, and metadata repositories to support data governance, standardization, and administration