Software Developer

Software Developer

Full Time
Posted 4 months ago


Write and modify programs based on project specifications and client submissions. Work closely with other team members and departments to resolve questions of program intent, output requirements and input data use while maintaining or creating a variety of programs existing at different levels of complexity as well as functionality.

Essential Duties and Responsibilities:

  • Execute system design, modification, update, enhancement and analysis on varied devices
  • Identify technical dependency between tasks and team members to assure proper development sequences
  • Analyze and estimate potential technical difficulty impact on design requirements
  • Code programs in an adaptive and iterative environment with dynamic requirements
  • Work with end users and support and business champions to understand requirements and design programs to meet or exceed customer expectations
  • Design program enhancements to fulfill specifications and determine flow within program
  • Utilize development practices to ensure proper code practices and compliance are met
  • Provide rapid-response to client services and on-call technical support, as necessary
  • Thorough understanding of application development, training end users, and adapting existing applications to operate more efficiently
  • Design, develop and maintain .NET based software
  • Using Microsoft technologies, primarily C#, WPF, WCF and SQL Server, for software solutions
  • Troubleshoot issues and act as a technical resource for support and infrastructure teams
  • Keep current with new technologies and software development techniques
  • Other duties as assigned


  • Associates Degree in Computer Science required OR;
  • Bachelor’s Degree in Computer Science or Engineering Preferred
  • 1 – 3 years’ programming experience required
  • Exposure to Agile / SCRUM development
  • Experience with C#; .NET 4.0; ASP.NET; WPF; SQL; WCF; CSS4; HTML5; XML preferred
  • Professional oral and written communication skills required
  • Ability to work independently and communicate within a team environment
  • Ability to analyze problem domain and develop innovative solutions
  • Should be highly adaptable and able to adjust as priorities change
  • Strong problem solving skills

Salary:  Depending on Experience and Education

Hours:  Monday – Friday, 8:00 a.m. – 5:00 p.m.

Job Features

Job CategoryIT
Job CategoryIT
Job StatusFT
Travel RequirementNo
SalaryDepending on Experience on Education

Apply Online