Position Overview: We are seeking a highly skilled and experienced Senior Python Developer / Tech Lead to join our team. The ideal candidate will have a strong background in software development, with extensive experience in Python, C#, Angular, and DevOps practices. The role involves developing and supporting new processes, leading technical teams, and ensuring seamless integration with various technologies such as Kafka, Docker, and Azure. Key Responsibilities: Software Development and Support: Develop and support new processes and applications using Python, C# (both .NET Framework and .NET Core), and Angular (TypeScript). Work with databases such as Snowflake and SQLite. Create and manage APIs using FastAPI and develop background processes. DevOps: Utilize Azure and Azure Pipelines for continuous integration and continuous deployment (CI/CD). Implement and manage containerized applications using Docker. Technical Leadership: Provide technical guidance and support to team members, including those working with various stacks (Java, Node-RED, Angular, etc.). Assist team members with troubleshooting and optimizing their tasks and processes. Conduct meetings to determine the best technical solutions for upcoming projects and processes. Collaboration: Work closely with data science teams to ensure integration and support, especially for processes involving data flows. Collaborate with cross-functional teams to maintain and improve application performance and reliability. Mentor and train junior developers and other team members in best practices and new technologies. Required Skills and Experience: Programming Languages: Senior-level proficiency in Python. Intermediate proficiency in C# (both .NET Framework and .NET Core). Intermediate proficiency in Angular (TypeScript). Technologies and Tools: Experience with Snowflake, SQLite, Kafka, and Docker. Strong understanding of CI/CD practices using Azure and Azure Pipelines. Experience with FastAPI for building APIs. Soft Skills: Strong problem-solving skills and the ability to troubleshoot complex issues. Excellent communication and collaboration skills. Ability to mentor and lead technical teams effectively. Preferred Qualifications: Experience in a tech lead role or similar position. Knowledge of data science concepts is a plus, although not mandatory. Familiarity with other programming languages and frameworks, such as Java and Node-RED, is beneficial. #J-18808-Ljbffr