Description of the job
Job Description
THE POSITION :
The Software Engineer is a key contributor to the overall success of the development team. The Software Engineer must be capable of leading development efforts, designing structures, and quickly learn new development tools. The Software Engineer will have a passion for all things software, data and technology. They will play a part in establishing, communicating and delivering the overall technical vision.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Our employees are tasked with delivering excellent business results through the efforts of their teams. These results are achieved by:
- Collaborate on software projects (design, code, mentor and manage work items)
- Create software design and flow diagrams to communicate software components
- Estimate effort for software tasks
- Take on DevOps tasks as necessary
- Identify and suggest opportunities for IT improvement
- Troubleshooting and resolving system problems
- All other duties as assigned
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.
EXPECTIONS OF THE JOB:
- Travel (Less than 5%)
- Hours (40 Hours per week)
The above list reflects the general details necessary to describe the expectations of the position and shall not be construed as the only expectations that may be assigned for the position.
An individual in this position must be able to successfully perform the expectations listed above.