Software Development Manager
SKILLS
FULL DESCRIPTION
Software Development Manager
[Employer hidden — view at passion-project.co.uk] is seeking a talented and energetic individual to join our fast-growing business as a Software Development Manager. The successful candidate will manage the delivery of an enterprise- grade SaaS application and provide leadership to a technical team. The successful candidate should possess excellent technical, managerial and communication skills.
Responsibility
- Drive the delivery of [Employer hidden]’s applications - Participate in and oversee the full software development life cycle - Manage and lead a team to develop [Employer hidden]’s application suite - Ensure the quality and security of the deliverables conform to company standards - Comply with the company's quality and information security management system requirements
Essential Skills & Experiences
- Degree in Computer Science or related disciplines
- Minimum 7 years of solid experience in software development and 2 years in a supervisory role
- Hands-on experience with Java application development and object-oriented programming
- Experience and Knowledge in SQL and Relation databases such as MySQL
- Technical knowledge and hands-on experience with Spring and Hibernate frameworks
- Working knowledge of Web based technologies including but not limited to HTML5, JSON, LESS/SASS, JavaScript frameworks (e.g. ReactJS, AngularJS, NodeJS, etc)
- Knowledge of building RESTful APIs
- Proven ability to understand and contribute to distributed system architecture designs
- Strong problem-solving skills with a quality-oriented mindset
- Ability to work independently with minimal supervision
Desirable Skills & Experiences
- Experience in managing outsource/offshore team
- Hands-on experience with Node.js, Redis, Docker
- Knowledge of continuous integration, automation of software releases, build and execution of CI/CD pipelines
- Knowledge in secure coding best practices
Candidate with less experience may be considered as a Technical Lead
Apply for this position