Softwarce Architect
Job Responsibilities
- Lead a team of software engineers, providing coaching, mentorship, and performance feedback to foster a motivated and high-performing team.
- Collaborate with stakeholders to understand high level business problems and define technical requirements, project scope, and delivery timelines.
- Oversee the software development lifecycle, implementing agile methodologies, continuous integration, automated testing, and continuous delivery practices.
- Work closely with business stakeholders, users, and other product-related roles to understand project requirements and translate them into actionable development plans.
-
Collaborate with other teams, including IT Helpdesk and customer support, to address technical issues and provide effective solutions for end-users.
-
Identify strategic opportunities for process improvements, technical innovation, and talent development within the engineering team.
-
Maintain a strong focus on software security, reliability, and scalability, ensuring the platform can support the business's growth.
-
Conduct code reviews and ensure adherence to coding standards, best practices, and software quality guidelines.
-
Encourage a culture of innovation and continuous learning, fostering a collaborative environment that encourages knowledge sharing and cross-functional collaboration.
-
Stay up-to-date with industry trends, emerging technologies, and best practices in software engineering to drive technical excellence.