• Sr. Software Developer

    Job Locations US-Remote
    Job ID
    2019-1796
    # of Openings
    1
    Category
    Software Development
    Experience Level
    Senior
  • Overview

     

    Frontline Education is the leading provider of school administration software, empowering strategic K-12 leaders with the right tools, data and insights to proactively manage human capital, business operations and special education. Educational organizations representing over 80,000 schools and millions of educators, administrators and support personnel have partnered with Frontline Education in their efforts to develop the next generation of learners. Frontline is dedicated to driving engagement across K-12 school systems and supporting the continuous improvement of employee effectiveness and efficiency with solutions for proactive recruiting and hiring, absence and time, professional growth, student information systems, special education and interventions, payroll, benefits and financial management

     

    We're seeking a Senior Software Developer to design, build, test, deploy and support elegant, scalable and reliable software solutions for our customers.  This is a fast-paced and exciting role that provides opportunities to work on a wide array of projects.

    We're a group of unique and talented individuals that love what we do. We've been lucky enough to land jobs with a rapidly growing tech company that supports an appreciative and friendly customer base. We work hard to make our customers happy, but we like to have a good time in the process. But, there’s more to us than the Nerf guns and ping pong tournaments that you see on the surface.

    We are a company that strives to think in terms of “we” instead of “me.” We believe in the philosophy of servant leadership and that it’s all about putting others first. We also value the balance between family and work. If this sounds like your kind of workplace, please keep reading!

    Responsibilities

    Responsibilities:
    The Sr. Software Developer is responsible for:
    Collaborating within and across cross-functional, agile teams to deliver software that achieves business objectives using a continuous integration/continuous delivery (CI/CD) model.
    Delivering quality Software solutions on time and within budget
    Whatever it takes (positive) attitude to manage competing priorities and meet customer/stakeholder priorities on time
    Contributing to and evangelizing Frontline Education engineering standards and practices.
    Mentoring more junior developers and peers

    Qualifications

    Qualifications:

    A ‘One Team’ mindset in which success is only achieved through the success of others
    A Systems Thinking approach that ensures solutions solve the problem at hand within the construct of a larger platform
    An entrepreneurial spirit: willing to try new ideas, learn fast, and continuously improve
    A consultative approach to evangelizing concepts and teaching others to fish


    Qualifications, Key Skills and Competencies
    Bachelor’s Degree in Computer Science or related field
    Overall 10+ years’ experience in Software Engineering
    7+ years of experience designing and implementing solutions using Microsoft software application framework technologies such as ASP.NET, C#, WebAPI or MVC, and SQL Server is required
    5+ years of experience in JavaScript and AngularJS or NodeJS is preferred
    Proven experience developing applications with .NET frameworks, including 4.6, and Core 2.0. 
    Experience in TDD and CI-CD is preferred
    SaaS and multi-tenant solution experience is preferred
    Develop a thorough understanding of the functional requirements of the application and how customers will use it.
    Design/code applications requiring a high degree of complexity.
    Design data structures that meet the application requirements.
    Work with Designers to implement sensible and easy to use user interfaces.
    Provide and maintain necessary documentation based on the needs of team members, IT and Client Services.
    Experience with microservices architectures and NoSQL database technologies is a plus
    Experience with Agile methodology
    Experience in debugging and supporting Production issues
    Experience with Git in a continuous integration environment is preferred
    Excellent oral and written communication skills

     

    We offer a competitive compensation package including a base salary, and stellar benefits. Our company growth has created a promising environment for career advancement and rewarding challenges.


    Frontline Education is proud to be a drug free workplace and an equal opportunity employer.

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.