0
Go back
6 days ago0 Applicants
description
- ect priorities, allocate resources, and ensure timely delivery of projects across multiple teams
- Identify and address project risks and issues and take corrective actions to keep projects on track
- Oversee the hiring process for new team members and ensure teams are staffed with the appropriate level of resources
- Foster a culture of continuous improvement and innovation within the engineering teams, encouraging experimentation and new ideas
THE COMPETENCIES WE’RE AFTER
- Strong technical background in software development. You should be knowledgeable about C#, software development methodologies, and best practices.
- Lead and motivate teams of developers to work together effectively and achieve project goals. You should be able to provide direction, set priorities, and provide feedback to team members.
- Effective communicator, able to convey technical information to non-technical stakeholders and team members. You should be able to communicate project progress, status, and issues to the team and management.
- Strong project management skills, including the ability to develop project plans, manage schedules, identify and mitigate risks, and ensure that projects are delivered on time and within budget.
- Build and maintain strong, cohesive teams. You should be able to identify and address team members' strengths and weaknesses, provide feedback, and create a supportive work environment.
- Think strategically, with a focus on long-term goals and objectives. You should be able to identify trends and emerging technologies and develop plans to leverage them.
- Adaptable, begin able to adjust plans and strategies in response to changing circumstances or new information.
- Identify and solve problems as they arise. You should be able to analyse complex issues and develop solutions that are feasible, effective, and cost-efficient.
THE SKILLS AND EXPERIENCE WE’RE LOOKING FOR
- Bachelor's or Master's degree in Computer Science or a related field
- Proven experience managing multiple software engineering teams and delivering high-quality software products
- Experience with software development methodologies, such as agile, and software engineering best practices, such as code reviews, automated testing, and continuous integration
- Strong technical skills and ability to lead teams working with multiple programming languages and technologies
- Excellent communication skills and ability to collaborate with cross-functional teams
- Ability to manage multiple projects simultaneously and prioritise tasks effectively
- Strong leadership skills and ability to motivate and mentor team members
- Experience with project management tools, such as JIRA, and version control systems, such as Git
- Strong technical skills across Azure cloud, Infrastructure, .NET Core, C#, SQL Server, MVC, Microservices, Serverless components, Distributed systems, CI/CD pipelines, messaging, EDA, scripting, Durable functions
Report
Hide
About the company
0 followers
Follow
We are a FinTech company with a belief in the power of small business, making a difference, building a better solution, and striving for excellence.