See all the jobs at Selerix here:
| Engineering | Full-time | Partially remote
Job Summary
This position is responsible for 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.
- Creates and edits documentation to describe program operation and function.
-
Participates in code reviews.
-
Writes secure, readable, and maintainable code.
-
Troubleshoot large software solutions.
- 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.
-
3+ years’ experience with .NET/C#.
-
3+ 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)
Fetching your Linkedin profile ...