Senior Technical Lead – Software Solutions Architect
The role requires a highly skilled technical professional to lead the software development team in delivering high-quality, complex software solutions.
Responsibilities:
* Lead the planning and delivery of software projects ensuring they are completed on time, within budget, and meet the required quality standards.
* Provide technical guidance and oversight to junior team members, ensuring they have the necessary skills and knowledge to complete tasks efficiently.
* Collaborate with cross-functional teams, including project managers, business analysts, and stakeholders, to ensure alignment and effective communication.
* Develop and implement technical strategies to improve software development processes, resulting in increased efficiency, productivity, and quality.
* Analyze complex software systems, identifying areas for improvement and implementing changes to enhance performance, scalability, and reliability.
Requirements:
* 5+ years of professional Python programming experience, with a strong focus on software architecture and design.
* Extensive knowledge of the Python ecosystem, including Django/Flask or equivalent frameworks.
* Proven leadership experience, managing teams in software development environments.
* Strong interpersonal and communication skills, with the ability to effectively collaborate with colleagues and stakeholders.
About this Role:
This is an exciting opportunity to join a dynamic organization and contribute to the development of innovative software solutions. If you are a seasoned technical leader with a passion for software development, we encourage you to apply for this challenging and rewarding role.