Praxonomy 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 Praxonomy’s applications
Participate in and oversee the full software development life cycle
Manage and lead a team to develop Praxonomy’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