Software Development Manager

Software Development Manager

About the company:

Tryzens is an international digital commerce consultancy. Their areas of expertise include delivery of eCommerce solutions, multi-channel retail solutions and project management amongst others. The company has a platform-neutral independent approach working with the world’s leading technology partners (Salesforce Commerce Cloud [formerly known as Demandware], IBM Websphere, Hybris, Magento and EPiServer). Tryzens has been awarded Salesforce Commerce Cloud’s EMEA delivery partner of 2017!

About the position:

The Software Development Manager provides leadership in aligning software development with business objectives for assigned business applications or technologies. The incumbent provides overall direction and guidance to development Technical Leads and Developers, drives software development across multiple teams and phases to ensure execution of project work plans. Determines department priorities and ensures software development objectives are met. Software managers are responsible for overseeing and coordinating the people, resources and processes required to deliver new software or upgrade existing products.

Management of Technical Delivery Teams:

• Effectively manage a team of Technical Leads to ensure successful project delivery against timelines and best practices
• Define Development Team objectives to ensure company goals are being met
• Define and support technical and personal development goals to grow team members’ careers
• Actively seek to resolve any concerns while adhering to the company policy and standards of behavior
• Ownership of development output of the entire development team
• Be a part of a Recruitment Team, assist in skills and culture fit evaluation
• Inspire and motivate team members. Stay in tune with their needs and professional plans by collecting feedback on a regular basis.
• Work with the senior management team to drive and promote initiatives making the company best place to work in and work with

Processes & Continuous Improvement:

• Collaborate effectively at all levels to support company strategic decisions and growth plans
• Improve development standards, policies, processes and procedures to ensure constant improvements to code quality and adherence to development best practices
• Continuously review options for trainings related to new technological advancements and trends to enable upskilling of the development team members
• Ensure internal processes and policies – JIRA workflow, time logging, project execution flow, performance and objectives settings, are strictly followed by technical teams
• Work closely with other functions – QA, BA, PM/DM, to identify gaps in processes and propose steps for improvements and communicate with Salesforce Practice Lead and Head of Technology
• Support internal projects and initiatives and work closely with Head of Technology on providing recommendations for R&D projects, which could be key differentiators for the company amongst competitors
• Quickly learn the clients’ business domain and needs that drive urgency and timelines, and keep teams abreast of goals, priorities, and plans
• Monitors all aspects of the software development lifecycle
• Monitor progress against intermediate and final project level targets
• Conduct regular team meetings to review progress and to identify potential obstacles to project completion
• Monitor quality to ensure that functionalities meet their technical and business objectives

Essential:

• Proven experience of managing and growing software development teams with strong focus on people management
• Experience using Scrum or other Agile methodologies
• Experience in full software development lifecycle from design to deployment, understanding best practices and trends in software development
• Excellent written and verbal communication skills in English

Core Competencies:

• Ability to have a positive impact on others and communicate openly and directly to individuals or groups at all levels
• Ability to motivate others to achieve goals and generate confidence whilst respecting and supporting colleagues and team members to reach their full potential.
• Ability to exert influence upwards by developing and maintaining relationships at Senior Management level
• Ability to identify current and future talent to contribute to business success
• Ability to translate strategic objectives into everyday activity and guide and motivate others to do the same
• Demonstrates a proactive approach, getting things done, demonstrates accountability & ownership, and ability to prioritize own workload
• Ability to apply learned skills, awareness beyond immediate area/role • Able to work well under pressure, flexible, positive & focused during times of change
• Works well with others and actively contributes towards team objectives

Desired Skills & Expertise:

• 5+ years of experience with an object-oriented programming language – Java, C#, .NET, PHP or other
• 3+ years of experience with server-side JavaScript • Experience with modern JavaScript frameworks – React, Angular or Vue
• Domain understanding of Cloud Infrastructure and Software as a Service products • Solid experience in delivering large-scale projects with multiple environments via CI/CD processes and tools
• Experience in working with unit tests and implementing TDD process would be considered as an advantage
• Experience with non-relational database technologies such as MongoDB, Redis would be considered as an advantage
• Good understanding of architectural and software design patterns
• Experience and knowledge of ecommerce best practices in delivering omnichannel experience for customers would be considered as a strong advantage
• Strong understanding of Agile development methodologies and its application to company technology needs
• Strong analytical and problem-solving skills • Strong strategic & decision-making skills, as well as long-term planning abilities
• 3+ years managing technical people

We will be happy to review your CV and get in touch with the short-listed candidates. We treat your personal information with respect and confidentiality, guaranteed and protected by law.

APPLY FOR THIS JOB

Do not forget to specify the "Job Name" you are applying for.

Go to top