Working with a scrum development team you will participate in all aspects of delivering and deploying incremental software into our cloud-hosted (AWS) multi-tenant IPTV platform including new feature development, build pipeline enhancements and requirements review and refinement. You will regularly help evaluate new technologies and tools for use in development and continuous integration. Your opinions on solutions and design patterns will be sought and valued. You will collaborate regularly with stakeholders across the organization including those from Product Architecture, Hosted Operations, Mobile Client Engineering and Global Customer Care to help ensure the continued delivery and support of resilient world-class hosted IPTV platform.
Requirements
Preference will be considered for candidates who can demonstrate as many of the following:
2 -4 years’ experience with Java server-side development, ideally in a containerized Linux environment
University degree in Computer Science/Software Engineering or equivalent
Ability to consistently contribute to and collaborate with a team performing iterative agile development and delivery (experience working in Scrum would be an asset)
Experience with AWS infrastructure and tools for application development, debugging and troubleshooting
Experience developing with JavaScript, preference for experience working with Node.js
Experience with CI/CD build systems (Jenkins/Gitlab)
Strong written and verbal communication skills
Ability, willingness and opinionated interest in to collaborating with multiple teams and internal stakeholders to refine requirements, design solutions, build end-to-end features and support hosted applications
Additional consideration will be given to candidates with one or more of the following:
Experience designing and developing RESTful APIs and/or Microservices
Experience with Terraform/AWS CloudFormation and deploying infrastructure as code
Experience with SQL queries and any SQL database
Experience with system level testing, automated testing (QUnit) and integration testing
Knowledge of DevOps concepts, roles and responsibilities
Understanding of, and interest in, fundamental data structures, algorithms and performance optimization
Familiarity with NoSQL Databases (DynamoDB)
Familiarity with ElasticSearch (knowledge of ELK stack a bonus)
We are an Accessibility for Ontarians with Disabilities Act (AODA) compliant workplace. You can be confident that our recruitment and hiring processes will be modified to accommodate disabilities, if requested.
We thank all applicants for their interest; however, only those selected for an interview will be contacted. Enghouse Systems is an equal opportunity employer.
#LI-ES8
As a Cleaner, you will have an extremely important role in helping to ensure the wellness of our tenants. Clean...
Apply For This JobEthos Multiverse Inc is a Vancouver-based technology company that is shaping the next generation of commerce. We are excited to...
Apply For This JobBuild a meaningful career At LifeWorks, we offer more than career opportunities, we provide career opportunities to make meaningful contributions...
Apply For This JobAbout The Job Working in the Data Entry field is a great way to supplement your income. Looking for both...
Apply For This JobWho we areUniveris has been successfully building and modernizing wealth management software for over 30 years. We are the go-to...
Apply For This JobLead C++ Developer to lead small team to develop customer-specific solutions using C++ for a multinational energy conglomerate Full-time, permanent...
Apply For This Job