Career Opportunities
Work With Us!
Full-Stack Software Developer
Job Description
Are you a passionate and skilled full-stack developer who wants to join a dynamic and innovative software company? If so, you might be the perfect fit for The Genesis Group!
We are looking for a full-stack developer to join our team and work on our modular software products, which include an Azure-hosted website and on-premises services. You will be using cutting-edge technologies such as Visual Studio 2022, C#, Microsoft SQL, Entity Framework, and Web Components.
As a full-stack developer, you will be part of a small and agile Scrum team that uses Team Foundation Server to manage work items and provide GIT source control. You will be involved in all stages of the software development lifecycle, from design and development to testing and deployment. You will also be responsible for writing clear and concise documentation, ensuring the security and performance of the applications, and collaborating with other developers and stakeholders.
Qualifications
- Proficient in C#, JavaScript/HTML/CSS, Entity Framework, and Web Components
- Familiar with Visual Studio, Git, Unit Testing (we use Moq and NUnit for C#, and Karma/Jasmine for JavaScript), Software as a Service, and web security concepts (HTTPS, authorization, authentication, etc.)
- Bachelor’s degree in Computer Science or a related field plus 2 years experience
- 5 plus years of work experience in the technologies we use
- Bonus: Experience or certification in performance tuning (software and database) and Scrum methodology (Scrum Master, Developer, etc.)
Details
- Salary: Competitive and commensurate with experience and qualifications
- Schedule: Full-time, Monday to Thursday, 8:00 am to 5:00 pm (4-day work week)
- Location: Tyler, TX (on-site)
- Benefits: Genesis offers a comprehensive and attractive benefits package, including health insurance, retirement plan, paid time off, and more
How to Apply
If you are interested in this position, please visit our websites to learn more about our products and company culture:
To apply, click the “Apply Now!” button, fill out the application form and submit your resume. We look forward to hearing from you!
Work With Us!
No Positions Are Available
Currently, there are no open positions available. Check back again and watch for future opportunities as they come available.