Job Title: Senior Software Engineer
Department: Engineering
Location: Plano, TX; McKinney, TX; New Orleans, LA; Columbia, SC; Indianapolis, IN
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.
Provides 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 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, design specifications, statements of work and work estimates.
Works effectively with SQL programming and normalized database design.
Thoroughly test 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 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 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:
Alternate Titles:
Keywords: senior software engineer jobs near me / senior .NET developer careers / C# ASP.NET MVC developer positions / full stack developer Microsoft stack jobs / experienced C# programmer openings / senior application developer employment / backend engineer .NET opportunities / SQL database developer jobs / software engineer MVC and SQL careers / senior Microsoft technologies engineer / software development engineer senior level / software engineer with NHibernate experience / C# MVC software developer jobs / senior software developer remote positions / software engineer leadership roles
We are proud to be an equal opportunity employer. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.