Job Summary:
As the Application Developer, your responsibilities will include, but are not limited to: work as part of a team to design, develop, implement and support of business software applications, web applications, and integrations for new and existing solutions. Build out back-end processes and front-end experiences to help mature the organization’s internal application footprint. Understand internal client requirements and how they translate to application features. Collaborate with development team and other IT staff to set specifications for modifying existing applications and new applications and writing high-quality code to program modifications and complete applications on schedule. Actively participate in quality assurance, deploy releases and updates, and support applicable software systems.
Essential Job Duties and Responsibilities
- Develop intuitive software design and architecture and code that meets and exceeds the needs of the company
- Solicit and interpret requirements to design specs, architect solutions, and advise on potential obstacles
- Professionally maintain all software and create updates regularly to address internal customer and company concerns
- Customize existing code to ensure efficiency and functionality
- Analyze and test programs and products before formal launch
- Identify, prioritize and execute tasks in the software development life cycle
- Determine process improvements, best practices, and develop new processes
- Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
- Ensure software security by developing programs to actively monitor the sharing of private information
- Collaborate with team members to determine best practices and client requirements for software and applications
- Understand client requirements and how they translate in application features
- Actively seek ways to improve business software processes and interactions
- Aid and support the coaching and training of other team members
- Develop technical documents and handbooks to accurately represent application design and code
- Create reports and present development updates to teams and stakeholders
- Follow all applicable government regulations including HIPAA
- Maintain accuracy, productivity and quality standards as established by management
- Learn, understand and follow all company and client’s policies and procedures
- Share information, knowledge and experience with other team members, refining concepts and conclusions where appropriate
- Communicate confidently and effectively with peers and all levels of team members within SaveOnSP and client organizations
- Identify and pursue personal career development opportunities
- Perform all other duties as assigned
The duties and responsibilities described above are not a comprehensive list and additional tasks may be assigned to the employee from time to time and the scope of the job may change as necessitated by business demands.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education/Experience/Knowledge:
- Associates Degree required, Bachelor’s Degree preferred
- 5+ years of experience as an Application Developer or similar role
- 5+ years of experience in designing and building applications
- Experience writing code in SQL, .NET Core, C#, WebAPI, HTML, Javascript, CSS, Angular
- Experience working with SSIS, SSRS, Kubernetes, and Docker
- Solid understanding of software design and programming principles
- Sense of ownership and pride in performance
- Critical thinking and problem solving skills
- Ability to work on a team as well as independently
- Time management skills
- Strong interpersonal skills and well-developed verbal and written communication skills
- Demonstrated aptitude for learning and assimilating new information quickly
- Complex problem-solving and critical thinking skills
- Ability to work independently as well as part of a team, meet deadlines and be flexible
- Excellent organization skills, attention to detail, thorough and accurate
Market Range:
Application Developer II - $73,132.80 - $115,044.80
Application Developer III - $82,867.20 - $138,132.80
Computer Skills: Experience and proficiency with Visual Studio, VS Code, SSMS, Microsoft Office
Equipment: Standard office equipment
Work Environment: Office and remote working environment
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; stand; walk; use hands; reach with hands and arms; stoop, kneel, crouch, or crawl and talk or hear. The employee must occasionally lift and/or move up to 20 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus.