Software Developer / Analyst

Software Developer / Analyst


Write and modify programs based on project specifications and client submissions. Work closely with other team members and departments while maintaining and creating a variety of programs in order to provide the best software experience to our clients.

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 complexity 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
  • Utilize development practices to ensure proper coding standards and compliance requirements are met
  • Provide rapid-response to client services and on-call technical support, as necessary
  • Thorough understanding of application development, and adapting existing applications to operate more efficiently
  • Design, develop and maintain .NET based software (C#, WPF, and SQL Server)
  • Troubleshoot issues and act as a technical resource for support and infrastructure teams
  • Identify and address ripple effects from your changes in other parts of the application
  • Perform regular code reviews
  • Code for security, performance and maintainability
  • 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; ASP.NET; WPF; SQL; WCF; gRPC; 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:  DOE

Status:  Salary Exempt

Upload your resume. Max file size: 4 MB.