Kalamazoo, MI

Software Developer - 3



Job Description

Help us build and maintain some of the best-loved ("hug-worthy") software services in the K-12 Education market. You'll be responsible for the design, delivery, and maintenance of web applications serving thousands of districts across North America.

As an integral part of our software development team, your day-to-day duties will involve full-stack web development using modern technologies (TypeScript, Docker & Kubernetes, React, AWS, etc.) and participation in process and system design. You are or want to be a jack-of-all-trades who loves to learn and grow.

Typical Tasks/Duties
  • Code and implement system integration jobs/processes to move data between systems using APIs and systems integration tools
  • Code and Implement customer-facing reports
  • Participate in projects to develop and onboard customers to systems integration solutions/services including:
    • Analyze applications and systems for basic health, state of synchronization
    • Assist business analysts and customers to develop requirements specifications for new and existing services
    • Assist with the configuration of import/export functionality in source and target applications
    • User Acceptance Testing by working together with project management and customers
    • Deploy and schedule jobs in our production environment
  • L2 support of production systems including working directly with customers and internal helpdesk resources
  • Contribute to shared code libraries
  • Contribute to special projects
  • Perform other tasks as required

We are a team of passionate people striving to deliver solutions that are hug worthy. We do this by listening and delivering simple products and services that clearly meet or exceed the needs of our customer, which is a part of our Customers above all else perspective.

We also like to have fun along the way. Please inquire only if this is appealing to you.

Requirements

Must-haves

  • Bachelor's Degree in Computer Science or related field and/or 3 years software development experience
  • Demonstrated experience with one or more relational databases (examples: SQL server, Oracle, MySQL,)
  • Basic software engineering experience (source control, change control, unit testing, monitoring)
  • Production experience with one or more languages (C / C++, Java, JavaScript / TypeScript, C#, Python, Ruby, Groovy, etc.)
  • Ability to demonstrate you are humble, hungry, and smart. This means being able to take criticism well; be assertive enough to ask for help; contributing in a team environment; being willing to admit being wrong and learn from any mistakes; sticking to an issue or problem and never giving up on a customer. This also means not being a jerk.
Nice-to-haves
  • PowerShell, Bash, Command-line, or other scripting experience
  • Linux experience
  • Web application framework development experience (Rails, MVC, Spring)
  • K-12 education experience
  • Basic understanding of directory services (LDAP, AD, Google Directory, etc.)
Very-nice-to-have
  • ETL tool experience (Talend, MS SSIS, Pentaho, etc.)
  • Student Information System application experience (PowerSchool, Skyward, Synergy, etc.)
  • Groovy/Grails experience

NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization. Employees must be full-time residents of MI, IL, VA, NC, or TX.

Benefits

Salary dependent on experience. We provide nine (9) paid Holidays, Flexible PTO, full Health, Dental, Vision, Paid vacation, Life and Disability insurance, and 401k for each employee.

If you think you have what it takes to make it happen, we want to talk with you! Apply here online and we will review it right away.

We respond to every person, however, our system generates and uses HTML email so please check your spam folder if you have not heard from us within a week after applying.

Recommended Skills

  • Api
  • Acceptance Testing
  • Amazon Web Services
  • Assertive
  • Bash (Scripting Language)
  • C Sharp (Programming Language)
Browse other jobs