Senior Software Engineer @ Gradelink - Irvine, CA

Job Overview

13 days ago

Senior Software Engineer

Gradelink - Irvine, CA

This is a tremendous opportunity to join a fantastic team as we build next gen education tools!

The Senior developer who fills this position will work in-house and be actively involved in all phases of the application development lifecycle, employing lean and agile principles.

The ideal candidate is a well-rounded professional with full stack web and mobile development experience, commensurated by strong skills in modern front, mid, and backend platforms. This position requires at least 8 years of advanced web development experience.

Qualifications

  • Enthusiastic self-starter, with strong time management skills between new development and troubleshooting important issues.
  • Passionate about layered web architecture and scalable design patterns.
  • Thrives in volatile environments where priorities can change frequently.
  • Focuses on excellent user experience and delivering the greatest value.
  • Lives and breathes technologies that deliver the best consumer web and mobile products.

Requirements

  • Mastery of C#, JavaScript, TypeScript, MS-SQL, CSS and HTML.
  • 8+ years experience in Full Stack SAAS development.
  • 8+ years of database design and MS SQL development experience.
  • 5+ years of proven experience building high-quality and high-performance Single Page Applications using Angular 2+, Javascript, JQuery, HTML5/CSS3.
  • 5+ years of proven development experience with ASP.Net MVC, Web API
  • 3+ years of development with .Net Core Razor Pages..
  • 3+ years experience of Mobile development using IONIC cross platform framework.
  • 3+ years experience integrating RESTful API's.
  • Experience working in Development Teams adhering to Agile Methodologies (ie: SCRUM framework and values).
  • Track record of meeting Definition of Done.
  • Some experience with XSLT/XML.
  • Experience with source control processes (Gitflow), tools (Git/GitHub), and continuous integration/continuous deployment methods.
  • Adherence to software best practices including testing, coding standards, code reviews, build processes, and maintenance.
  • Strong people, team and communication skills with proven leadership in driving software development excellence.
  • Must be able to learn, understand, and apply new technologies quickly to new domains.
  • Good understanding of Responsive Design and Response Web Apps.

Desirable

  • Cloud native development experience.
  • Single Sign On Integration experience (ie: OAuth2, Google Sign In)
  • REACT library experience.
  • PCI and ISO 27001 compliance training.
  • School Administration, Student Information, School Management software knowledge.

We offer a competitive compensation and benefits package which includes:

  • Competitive Salary plus Annual Bonus Plan
  • Medical, Dental & Vision which are Health Savings Account (HSA) or Flexible Savings Account (FSA) compatible
  • Life/AD&D Insurance
  • 401(k) with 4% company matching
  • Paid Time Off plus generous Paid Holidays
  • Friendly team setting with a casual office dress code
  • Exciting startup-like environment with a stable and growing client base
  • Growth potential for those who excel

Gradelink® produces an award-winning online school administration system that connects students, parents, teachers and school administrators.

Our solutions equip schools with intuitive administrative tools like academic reporting, financial billing, teacher grade books, standards assessments, parent access, attendance tracking and more, all via the web. Our goal is to offer the education market an indispensable, user-friendly experience.

As a software provider serving schools nationally for 20 years, we've cultivated a close-knit, positive, team-oriented work environment. We value our employees and are looking for a creative and outstanding web developer to join our team.

Job Type: Full-time

Pay: $130,000.00 - $150,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance

Schedule:

  • 8 hour shift

Supplemental pay types:

  • Bonus pay

Application Question(s):

  • How many years of experience do you have in HTML and CSS development?
  • How many years of experience do you have in integrating RESTful APIs?
  • How many years of experience do you have with .Net Core Razor Pages?
  • Are you willing to undergo a background check in accordance with local law and regulations?
  • Are you able to reliably commute to Foothill Ranch, CA?

Education:

  • Bachelor's (Preferred)

Experience:

  • Scrum: 3 years (Required)
  • MS SQL: 5 years (Required)
  • middle-layer C# development: 5 years (Required)
  • JavaScript web development: 5 years (Required)
  • Angular: 1 year (Preferred)

Work Location: One location

Similar Jobs

Software Engineer

Sorting Robotics

Van Nuys, CA

Experience using git or other version control software. You will hone your problem-solving skills in order to keep the project moving forward on a timely basis.

Senior Graphics Programmer

Rockstar Games San Diego & Toronto

Carlsbad, CA

Experience optimizing both performance factors and memory footprints using hardware and software profilers (PIX, GCM Replay, Tuner, Vtune, etc.).

Software Engineer II (ACS)

Epsilon Systems Inc

San Diego, CA

Epsilon C5I (www.epsilonsystems.com/c5i), focused on software development and systems engineering for complex command, control, intelligence and combat systems…

Senior Java Developer - Location Open

Deloitte

San Diego, CA

Strong technical skills including understanding of software development principles. Ability to quickly learn new concepts and software.

Sr. Software Engineer I (ACS)

Epsilon Systems Inc

San Diego, CA

Epsilon C5I (www.epsilonsystems.com/c5i), focused on software development and systems engineering for complex command, control, intelligence and combat systems…

Software Engineer, Site Reliability - Undergraduate/Graduate nternship

AvidXchange

Burbank, CA

Communication: Effectively transfers information and expresses ideas to individuals or groups in oral and written form.

Mechanical Design Engineer (Automation)

Motive Companies

Irvine, CA

Track project deliverables, and provide status updates to the project team. Bachelor's or Master's degree in Engineering and 5 years' experience, or Master's…

Sr. Full Stack Software Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Software Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Sr. Software Infrastructure Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Sr. Security Software Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Sr. Automation and Test Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Full Stack Software Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Software Infrastructure Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Security Software Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Automation and Test Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Sr. Software Engineer

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Sr. Automation and Controls Engineer, Consumer Hardware (Starlink)

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Automation and Controls Engineer, Consumer Hardware (Starlink)

SpaceX

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…

Software Development Engineer in Test (SDET), World of Warcraft

Blizzard Entertainment

Irvine, CA

Commitment to quality and sustainable software development. 2+ years software engineering experience in a professional environment.

Full Stack Software Engineer

DISQO

Glendale, CA

Collaborate with product managers, software engineers and data engineers to design, implement, and deliver successful data solutions.

Sr. Software Development Engineer (SDET)

First American Financial Corporation

Santa Ana, CA

Based on eligibility, First American offers a comprehensive benefits package including medical, dental, vision, 401k, PTO/paid sick leave and other great…

Distinguished Engineer-Systems Architecture

Verizon

Irvine, CA

Good oral and written communication skills; can present concisely and effectively to critical audiences including VP, executive and director-level presentations…

Commercial Opportunities - Flight Software Engineer

Stellar Solutions

Los Angeles, CA

Develop test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met.