Studio Two is seeking a highly skilled and experienced professional for the role of Software Engineer. The Software Engineer will be responsible for leading cross-functional teams and collaborating with various stakeholders to achieve business goals.
Responsibilities:
- Lead cross-functional teams to design, develop, and deploy software applications
- Collaborate with stakeholders to identify business requirements and develop solutions that meet those needs
- Develop and implement software development strategies that align with business objectives
- Provide technical leadership and mentorship to team members to ensure they have the skills and knowledge needed to succeed
- Identify and prioritize areas for improvement in software development processes and implement changes to increase efficiency and effectiveness
- Develop and manage budgets for software development projects and ensure they are completed on time and within budget
- Build and maintain strong relationships with stakeholders to ensure successful project outcomes
Requirements:
- Deep understanding of software development principles, practices and industry trends
- Strong programming skills in languages such as Java, Python, C++, and JavaScript
- Experience with cloud-based technologies such as AWS and Azure
- Knowledge of agile methodologies and experience with Scrum or Kanban
- Excellent problem-solving skills and ability to work under pressure
- Strong analytical and technical skills with ability to analyze complex systems and identify areas for improvement
- Experience with DevOps practices and tools such as Jenkins, Docker, and Kubernetes