TGI is looking for a Software Engineer to join our development team. Your primary responsibility will be to collaborate with staff and develop software modifications for our enterprise application, develop system improvements for future software releases, and participate in Technical Support rotations with our support staff. As a TGI Software Engineer, you will have daily opportunities to contribute and influence the software development of our enterprise application.
Duties and Responsibilities:
- Develop, test, and maintain base source code for our enterprise application
- Develop, test, and maintain labels and forms
- Integrate modified source code with base system and customer projects
- Write and maintain documentation of processes and systems
- Support project management team during customer implementations
- Resolve reported issues and assist with questions from customers
- Experience in Microsoft .Net (C#, ASP.Net); object-oriented programming
- Experience in a front-end technologies / frameworks such as HTML, CCS, JavaScript
- Experience in SQL, including CRUD operations/queries, relational database design and DBMS administration (Microsoft SQL Server is a plus)
- Experience in version control systems (preferably Git)
- Experience with DevOps automation tools (Azure DevOps is a plus)
- Familiarity with Software-as-a-Service
- Familiarity with Windows Administration (including servers) is a plus
- Familiarity with Azure, VMs, Networking is a plus
- Bachelor degree in computer science (minimum)
- Must be a U.S. citizen
- Written and oral communication in English required
- Competitive compensation will be based on past experience and educational background
- Health Insurance and company paid health care spending account
401(k) - Holiday, personal, and vacation paid time off
Skills and Specifications:
Education and Qualifications:
Competitive Benefits Package: