Junior Software Developer



Apply Now


The Junior Software Developer is responsible for design, implementation, and maintenance of software to meet the needs of internal and external clients. The developer will work with the team and clients under supervision of the IT Director and Lead Software Developer to understand requirements, develop specifications, test and write software applications.



  • 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 regarding the information processed, stored, or accessed.
  • Document programming problems and resolutions for future reference
  • Adapt to evolving technologies and processes.
  • Other duties as assigned.



  • BS Computer Science or Information Systems or
  • 2-3 years professional programming experience desired
  • Experience with C# and ASP.Net/MVC and object-oriented design
  • Experience with Microsoft SQL
  • Experience with Typescript/JavaScript and web development



  • Excellent verbal and written communication skills
  • Ability to work independently.
  • Attention to detail and good time management skills are required.
  • Must be able to work in a fast-paced environment that is consistently evolving.


Apply Now

Back to Top