Application Developer II

Sundial Software - Madison, WI

Sundial Software is currently recruiting an Application Developer for a Direct Hire opportunity.

Application Developer II (Direct Hire) Description

Under the general direction of the Information Technology Manager, the Application Developer II is primarily responsible for the implementation of project related tasks as given by the Project Development Lead.A candidate must be able to manage several tasks on a project as well as tasks across different projects simultaneously.A candidate is also expected to have extensive knowledge of development tools, work well individually and in a team environment and serve as a mentor and role model to more junior developers on the team.

Duties and Responsibilities

  • Implements project specifications as dictated by provided requirements and design
  • Performs maintenance and enhancements of existing software systems
  • Verifies that code and SQL written is correct according to specification through testing and the execution of test plans
  • Collaborates closely with other developers and staff on projects
  • Mentors junior developers and assists in their learning and development efforts
  • Facilitates knowledge transfer/training meetings
  • Interacts with customers to elicit requirements
  • Develops and maintains project related documentation as required

Physical Requirements

Sitting for prolonged periods of time and extensive use of computer keyboard, monitor, etc. 

Skills and Specializations

Professional Skills

  • Works equally well individually and in a team to achieve a specific goal
  • Showswillingness to learn new software development concepts and apply them to daily work
  • Demonstrates the ability to manage and work on project related tasks for concurrent projects
  • Completes assigned tasks on time
  • Acts as a technical and professional resource to the entire team

Technical Skills Required

  • Extensive knowledge of/experience with object-oriented design and development
  • Extensive knowledge of/experience with writing and the execution of SQL queries, functions and stored procedures
  • Comfortable with design patterns and can apply them properly
  • Ability to version control systems to maintain the company software library
  • Ability to use issue tracking systems to maintain technical bug fix information
  • Ability to follow software development coding standards and release procedures



A Bachelor’s degree in Computer Science, Software Engineering or Management Information Systems, or comparable work experience is required for this position.


  • 3-5 years of experience in a software development (e.g. programmer analyst, application developer, architect etc.) role
  • Expert proficiency in VB.NET, C# and VB6 coding languages are highly preferred
  • Expert proficiency in SQL Server query, stored procedure and function construction is highly preferred
  • Software architecture and database design experience is a plus

A background or education in any of these subjects are a plus but are not required

  • Bilingual in Spanish
  • Engineering

Posted On: Monday, September 9, 2019

Apply to this job