Job Description
At Certica, we are revolutionizing the way the education sector uses software and digital content. Our state-of-the-art education platform-as-a-service (PaaS), called Certica Connect™, provides an ecosystem for our K-12 partners to engage with a range of technologies in data and analytics, educational content management, and content tagging, search and discovery using machine-learning algorithms. We are passionate about building solutions that bring value to educators, enabling them to make better data-driven decisions, and to leverage learning assets for purposes such as personalized learning for students. Certica is a growing, fast-moving organization with a smart and dedicated team, looking for like-minded individuals to come aboard.
We are seeking an experienced Senior Software Engineer to join the software products organization. As a member of engineering, this role will collaborate with members of the product, architecture, and dev-ops teams to design, build, test, and deploy world-class SaaS solutions to power applications in the public education sector. He/She will work with technology architects to transform product requirements into scalable, maintainable implementations using industry best-practices.
This individual should be a driven self-starter with a pragmatic approach to solving business problems using technology. He/She should be comfortable working in a small, distributed team, and be an efficient and effective communicator. This role requires strong attention to detail, and the ability to empathize with end-users to develop an appropriate technical solution. The ideal candidate should be familiar with modern testing methodologies and possess very strong testing and debugging skills.
This is an exciting full-time position with a market-leading company that is rapidly expanding its products and operations. We offer competitive compensation, comprehensive benefits and a flexible work environment.
Essential Tasks and Responsibilities:
- Design and develop significant enhancements and new functionality for existing and new products;
- Learn the products and how they are architected and ensure they can operate at high scale of use by our customers;
- Create and maintain features in web applications and APIs;
- Work closely with a team to integrate designs, components, and ideas together;
- Apply software development best practices to development and configuration management tasks;
- Work in an agile software development environment with distributed teams using Scrum;
- Participate in all aspects of the product including design, development, deployment, and maintenance; and
- Successfully partner with other teams, such as Client Services, Product Management, Architecture and DevOps.
Qualifications
- Full stack web-based application design and development experience;
- Strong knowledge of Javascript, JQuery, AJAX, CSS, SASS, and other related web technologies;
- Strong database development skills utilizing a relevant database engine (MySQL, SQL Server, PostgreSQL, etc.);
- Recent experience using a LAMP stack with PHP and CakePHP;
- Willingness to learn multiple technologies (languages, databases, frameworks, etc.) as needed;
- API development and integration practices;
- Exposure to CMS concepts is desirable;
- Experience using Git to manage source artifacts;
- Strong architectural acumen with ability to visualize future state, describe how to achieve it and then implement;
- Experience working in a SaaS company is desirable;
- Experienced in developing and operating software products in a cloud-based environment is extremely desirable;
- BA/BS Degree in Computer Science, Software Engineering or related software engineering experience;
- Ability to work in a team setting and contribute unique ideas to the group;
- Ability to quickly become a contributor working independently and as part of a local or remote team;
- Strong communication, analytical, entrepreneur skills with pride in personal contributions and passion to learn and grow their professional skills/experience; and
- Familiarity with any of the following would be considered a plus: MooTools, React, Angular, Docker, JIRA.
Additional Information
- All your information will be kept confidential according to EEO guidelines.
- Compensation will be commensurate with experience
- Excellent benefits package
by via developer jobs - Stack Overflow
No comments:
Post a Comment