The Software Developer is a vital member of the Information Technology team, providing essential support to the software development and programming team. This entry-level position is designed for individuals eager to contribute to all stages of software design and development while gaining valuable experience.
Requirements
- Proficiency in JavaScript, HTML, CSS, and AngularJS.
- Experience with Angular and MSSQL is a plus.
- Familiarity with Node.js, Express, GitLab, Bootstrap, Kubernetes, Docker, and Microsoft Office preferred.
Responsibilities
- Collaborate with the development team to maintain and enhance several internal websites using the Node.js and AngularJS 1.8 stack.
- Assist the Senior Software Engineer in developing and fixing bugs for the Angular 1.8 websites.
- This includes altering SQL stored procedures and writing unit tests against ones database code.
- Help transfer the old sites into newer Angular.
- Participate in code reviews and design meetings to contribute to software development best practices.
- Utilize development tools such as Visual Studio, Visual Studio Code, and SSMS for coding and troubleshooting.
- Provide support in troubleshooting and resolving technical issues as they arise.
Other
- Bachelor’s Degree in Computer Science, Information Technology, or a related STEM field.
- Or, non-degree holders must possess a High School Diploma or GED and 4+ years of experience in a software developer or computer programming role.
- Strong problem-solving abilities, excellent communication skills, and a willingness to learn and adapt in a fast-paced environment.