Senior Software Engineer

Certica Solutions - Cincinnati, OH - Full time

Certica Solutions - Cincinnati, OH - Full time

Apply for this job

Certica Solutions is an innovative, fast-growing provider of platform, data and content solutions to the K-12 education sector. We are building a state of the art delivery platform (Certica Connect™) for our K-12 partner ecosystem, with a significant emphasis on structured data, content (e.g., instruction and assessment) and metadata (e.g., learning standards). We are looking for a Senior Software Engineer to join the team and learn about and contribute to the delivery of our products to market.

The Senior Software Engineer will work collaboratively with other members of the product development team to deliver world-class SaaS technology used by SaaS application providers serving public education. This is a very exciting full-time position with generous benefits and flexible work arrangements and a great time to join an industry leading company that is growing rapidly and expanding its operations.

Essential Tasks and Responsibilities:

  • Design and develop significant enhancements and new functionality for existing and new products;
  • Create and maintain the application business rules and supporting database technologies;
  • 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.

Skills and Professional Experience:

  • Full stack web-based application design and development experience;
  • Recent experience with .NET-based web development (ASP.NET, MVC, etc.) utilizing C#;
  • Experience with Javascript, JQuery, AJAX, and other related web technologies;
  • Strong database development skills utilizing a relevant database engine (SQL Server, MySQL, PostgreSQL, Oracle, etc.);
  • Willingness to learn and maintain multiple technologies (languages, databases, frameworks, etc.) as needed to support migration of products to a more relevant stack;
  • Exposure to API development practices;
  • 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;
  • 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: Linux, Apache, Ruby, Perl, iOS, Elasticsearch, Heroku, Sinatra, React.

Certica Solutions provides education technology platform, content and data solutions which enable K-12 educators and administrators to improve instructional and organizational performance. Certica partners with a diverse network of education technology companies, publishers and assessment providers; and delivers solutions directly to over 500 school districts, charter schools and educational service agencies. The company is based in Wakefield, Massachusetts and has offices in Harvard, Massachusetts; Cincinnati, Ohio; and Austin, Texas.

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Mid Level

Certica Solutions

Certica Solutions provides education technology platform, content and data solutions which enable K-12 educators and administrators to improve instructional and organizational performance.

Apply for this job

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

STAY UP TO DATE ON EDTECH
News, research, and opportunities - sent weekly.
STAY UP TO DATE ON EDTECH
News, research, and opportunities - sent weekly.