Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Everbridge

Senior Software Engineer

East Lansing, MI
Senior Software Engineer (Everbridge, Inc.; Lansing, Michigan): The Senior Software Engineer will develop our Visual Command Center software product for critical event management and mass notification. The role will work with large data sets, third-party API and a variety of technologies including, but not limited to, the Microsoft technology stack. Our platform uses AngularJS, ReactJS and Typescript on the front-end with the backend leveraging C#, SQL Server and MongoDB. Additionally, we leverage the NHibernate ORM and an IoC framework for creating an extensible platform.

The Senior Software Engineer will need to be able to translate user requirements into a functional implementation, taking into consideration scalability and performance. Specific duties include: Implement data transfers from third-party data sources into our Visual Command Center platform; Automate installation of Visual Command Center modules using Powershell; Enable client-server communications using SignalR; Create and execute software builds using Microsoft’s TFS build server; Integrate with various Single Sign-On platforms; Work the data stores in MongoDB and SQL Server (using both T-SQL, Entity Framework and NHibernate); Create client-side modules with HTML, TypeScript, ReactJS and Typescript; Define and implement automated tests; Build applications that will run in Azure and AWS; Participate in code reviews; Manage code branches in TFS; And be a scrum team member and software leader that ensures the timely completion of projects with good quality.

Want more jobs like this?

Get Software Engineer jobs in East Lansing, MI delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Minimum requirements: Bachelor’s degree in Computer Science or related field plus 5 years of full-stack software development

Must have:
(1) 5 years of experience with database schema design(2) 5 years of experience with C#, Javascript and SQL Server; (3) 3 years of experience writing scalable multi-threaded .Net web applications; (4) 3 years of experience integrating with and building RESTFul services; (5) 3 years of experience working Microsoft’s MVC/WebAPI framework; (6) 3 years of experience working with ORMs (Entity Framework or Nhibernate); (7) Demonstrated ability working with CI/CD principles, TFS Build Server, Powershell, Agile, and Scrum; (8) Proven ability working with AngularJS / ReactJS frameworks; (9) Experience working in Microsoft Windows administration; (10) Experience working with Microsoft’s Internet Information Server (IIS); (11) Experience with Big Data technologies; and (12) Experience with IoC frameworks such as Castle Windor.

Apply online at www.everbridge.com. Ref ID: __2602___. An EOE.
Job ID: cb8d418e-7c54-44b7-86b3-e89ee207f636
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
    • HSA With Employer Contribution
  • Parental Benefits

    • Adoption Assistance Program
    • Family Support Resources
  • Work Flexibility

    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Stock Purchase Program
    • Performance Bonus
    • Financial Counseling
  • Professional Development

    • Tuition Reimbursement
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
    • Lunch and Learns
    • Leadership Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)

This job is no longer available.

Search all jobs