Job Summary:
This Software Developer will design, develop, and maintain software to meet user and business needs with a focus on code bases. This role will include analyzing needs, writing code, testing code, maintaining software, documenting progress, collaborating with others and participating in code reviews.
Duties and Responsibilities:
Willing to work eastern time regardless of location (~ 9 am - 5 pm Mon-Fri)
- Code large, existing code bases with source control patterns
- Modify existing code bases to accommodate for new data and reporting requests
- Determine when to rewrite or modify existing processes, based on the complexity of requirements and the age of existing processes
- Migrate existing applications to newer technologies (e.g. webforms -> SPA)
- Manage workloads and tasks delivered both verbally and via assigned JIRAs (or any other assignment system); provide status and reports of all work in process
- Consolidate existing scripts/jobs into centralized services to facilitate easier maintenance and enhancements
- Work in code bases across a variety of implementation standards to include scripted Jobs run from schedulers, existing websites, and existing console applications
- Collaborate with cross-functional teams, including other developers, business analysts, and stakeholders to deliver project goals
Required Knowledge, Skills, and Abilities:
- Bachelor’s degree or equivalent experience required
- 3 years of experience with Coding languages to include C# .NET Framework/.NET standard, DB - MS SQL TSQL - Stored Procedures and Git/GitHub (SCM) required
- Javascript and Python language experience preferred
- Knowledge of Javascript web tools to include VueJS, ReactJS, and ASP Net Webforms preferred
- Experience with DB management tools such as PostGres SQL and SSIS preferred
- Experience with reporting platforms such as SSRS and Tableau preferred
- Understanding of HIPAA regulations and healthcare data security preferred
- Solid working knowledge of standard computer applications including MS Word, Excel, Outlook, and PowerPoint
- Ability using a computer which includes expert keyboard and navigation skills and learning new programs
- Communicate clearly and professionally with internal and external customers
- Work effectively individually and as part of a team to achieve established outcomes. Understand other’s roles and empower one another to take responsibility to be successful.
- Demonstrate collaborative interactions with peers to reach a common goal as well as be a resource to team members and internal/external customers
- Pay close attention to detail in all aspects of the job
- Make decisions using available resources and sound judgment
- Maintain confidentiality and discretion
- Identify and resolve problems in a timely manner, gather and analyzes information skillfully and proactively
- Share knowledge with associates by effectively communicating and providing follow-up
- Open to other’s ideas and exhibits a willingness to try new things.
- Demonstrate accuracy and thoroughness; monitor work to ensure quality.
- Prioritize and plan work activities to use time efficiently.
- Adapt to changes in the work environment, manage competing demands and able to deal with frequent change, delays, or unexpected events.
- Follow instructions, respond to direction, and solicit feedback to improve.
- Act in such a way to instill trust from management, other associates, and customers.
Physical Demands: The physical demands described here are representative of those necessary for an employee to successfully perform the essential functions of this job. Reasonable accommodation can be made to enable individuals with disabilities to perform the essential functions.
- Constant: Talk, hear, speak, and use hands and fingers to operate a computer, telephone, keyboard/mouse; occasionally move about the office
- Constant: Visual ability such as close vision, distance vision, color and peripheral vision, depth perception and ability to adjust focus
- Occasional: Lift and/or move up to 10 pounds
- Constant: Regular, predictable attendance is required
- Constant: While performing the duties of this job, the employee is regularly sitting for the full shift
Work Environment: The work environment described is representative of what must be met by an employee successfully to perform the essential functions of this job.
- The physical environment is indoors in a controlled climate, office setting. The noise level may be low to moderate.
The duties described are representative, but not restrictive of tasks that may be assigned or of the abilities required to do the job. The description is subject to change at any time. Other related duties may be assigned. This description does not alter the at-will status of employment.
Pay may vary based on location. Offers will be adjusted based on an individual's experience, education, and other job-related factors as permitted by law.