Senior Software Engineer

McKinney, Texas, United States | Engineering | Full-time | Fully remote

Apply

Department: Engineering

Location: Plano, TX; McKinney, TX; New Orleans, LA; Columbia, SC; Indianapolis, IN; Remote

Reports To: Chief Technology Officer

Job Summary

This position is responsible for designing, developing, implementing, maintaining, supporting, documenting, and testing software for Selerix’s enterprise systems, intranet/internet applications, frameworks, and other supporting applications. Provides production support and assistance in dealing with company-wide concerns.

Key Responsibilities

  • Interacts with clients, business analysts, quality assurance team members, and others to analyze, design, and implement user specifications.
  • Utilizes logic and technical knowledge to design and build complex applications to meet user requirements/specifications.
  • Provide support to analyze and resolve complex issues as they arise.
  • Aids in skill development for other technical staff members.
  • Utilizes experience and knowledge to assist in the development of user requirements for new and/or existing applications.
  • Creates and edits documentation to describe program operation and function.
  • Leads, moderates, or participates in code review.
  • Writes secure, readable, and maintainable code.
  • Troubleshoot large software solutions.
  • May prepare functional specifications, requirements analysis, and design.
  • Thoroughly test your own codes or deliverables before passing to QA; write unit tests if needed.
  • Adhere to corporate style, code and design guidelines
  • Participates in staff meetings, conference calls, and other meetings, as needed.
  • Performs other incidental and related duties as required.

Qualifications

  • Bachelor's degree or equivalent in Computer Science or a related field.
  • 5+ years' experience with .NET/C#.
  • 5+ years' development experience with projects involving Microsoft web application stack. C#, .NET Framework, ASP .NET MVC, SQL.
  • Experience with data access using the NHibernate framework.
  • Proficient in C#, MVC, and JavaScript, with a strong understanding of software architecture and development best practices.
  • Familiarity with the full software development lifecycle (SDLC).

Must be eligible for US employment.

We offer the following benefits:

  • Medical, Dental, and Vision insurance
  • 4 weeks paid time off (PTO)
  • 9 paid holidays
  • Tuition Reimbursement
  • 401k (with match)
  • Basic Life
  • Long-Term Disability (LTD)