- An Associate’s or Bachelor's Degree in Computer Science, Computer Engineering or related field
- At least 5 years solid experience in a professional capacity doing web and software development with strong knowledge in Python, C#, JavaScript, and Microsoft technologies
- Front-end AND Back-end development experience
- Advanced knowledge in HTML/5, CSS/3, JavaScript, MS SQL Server 2008/2012, C#, and Python
- Advanced professional working knowledge and experience in:
o Programming Languages: Python (highly desirable), Go, R, C#, and JavaScript
o CRM/ERP Systems: Odoo (highly desirable), Dynamics CRM, or any other CRM/ERP system
o Tools: Git, Jenkins, Selenium, Puppet, Chef, Ansible, Nagios, Docker
o Cloud Platforms: Windows Azure, Amazon AWS, Google Compute Engine
- Proven experience in managing the delivery of system/software development projects in a structured environment
- Background in a variety of software development approaches and methodologies including Agile and Waterfall Experience in both architecture and implementation-level software design
- Experience in requirements capture, analysis techniques and process improvement approaches
- A strong work ethic complimented by solid administrative skills
- Strong verbal and written communication skills
- A commitment to client service and a flexible can-do attitude to respond to client and businessneeds
- A motivated individual with experience in taking responsibility and can independently deliver results on both departmental and business projects
- Strong facilitation and coaching skills
- Excellent personal organisation and ability to prioritise and carry out multiple tasks
- Able to influence and drive projects to meet key milestones and overcome challenges
- Comfortable working without routine supervision
- A desire to remain technically capable and an expert in current technologies