Junior Programmer
The junior programmer is responsible for design, implementation, and maintenance of software to meet the needs of internal and external clients. The programmer will work with the team and clients under supervision of the IT Director and Development Coordinator to understand requirements, develop specifications, test and write software applications.
DUTIES AND RESPONSIBILITIES:
- Review and analyze business needs and specifications to determine programming requirements for new and existing software projects
- Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology
- Maintain existing software programs; make approved changes by developing detailed programming logic and coding changes
- Analyze performance of programs and take action to correct deficiencies based on consultation with users
- Write and maintain documentation for software projects
- Provide training for developed software, as well as select hardware and business software
- Develop and implement test plans for new projects, and maintenance of existing projects
- Maintain confidentiality with regard to the information processed, stored or accessed
- Document programming problems and resolutions for future reference
- Adapt to evolving technologies and processes
- Other duties as assigned
EDUCATION AND WORK EXPERIENCE:
- Associate of Science Degree
- BS Computer Science or Information Systems and/or
- 2-3 years professional programming experience desired
- Experience with C# and ASP.Net/MVC and object-oriented design
- Experience with Microsoft SQL
- HTML and Javascript experience is preferred
- Mobile application development (Android/iOS) experience is preferred
MENTAL AND PHYSICAL DEMANDS:
- Excellent verbal and written communication skills
- Attention to detail and good time management skills are required
- Must be able to work in a fast-paced environment that is consistently evolving