JOB PURPOSE:
The Application Developer II is responsible for developing and implementing CenterLight’s business applications with the goal of automating and scaling manual operational processes. In conjunction with other key leadership, work across the functional divisions and departments of CenterLight to continuously assess/improve processes and systems with a focus on application development and integration. This role requires strong problem-solving and interpersonal skills and the ability to challenge the status quo and drive innovative thinking.
JOB RESPONSIBILITIES:
- Work with the Lead Business Application Developer to design, develop and implement business applications, both internal and external to CenterLight
- Develop and maintain web applications using ASP.NET and ASP.NET Core, ensuring high performance, responsiveness, and scalability.
- Implementation, integration into clinical operations, and enhancement of all current and/or new electronic health/medical record (EHR/EMR) and business-related information technology platforms/applications that impact PACE care management and clinical service delivery.
- Create and optimize Tableau dashboards and reports to visualize and analyze data effectively.
- Utilize Python scripting for data manipulation, automation, and integration with web applications.
- Develop, deploy, and manage web applications on Azure Web App services, leveraging Azure's capabilities for scalability and reliability.
- Implement user interfaces using HTML, jQuery, and other front-end technologies, ensuring a seamless and visually appealing user experience.
- Design and implement server-side logic and database structures using C# and other relevant technologies.
- Collaborate with the development team to conduct code reviews, identify, and resolve issues, and ensure code quality and best practices.
- Create and maintain technical documentation, including design specifications, system architecture, and code comments.
- Perform unit testing, debugging, and troubleshooting to ensure software stability and functionality.
- Consistently analyze processes, flows and operational issues to proactively provide recommendations for improvement
- Maintain a familiarity with a variety of programming concepts, best practices, and procedures
Schedule: 8:30AM – 5:30PM
Weekly Hours: 40
QUALIFICATIONS:
Education: Bachelor’s degree in computer science, or a related field (or equivalent experience).
Experience:
- Minimum of 1-2 years of professional software development experience.
- Proficiency in ASP.NET Core, C#, HTML, jQuery, and other relevant technologies
- Experience with Tableau for data visualization and reporting.
- Experience with Azure Web App development and deployment.
- Knowledge of database design and SQL.
- Strong communication, teamwork skills and ability to work in a fast-paced, collaborative environment.
Skills:
Azure Web Apps, ASP.Net, ASP.Net Core, Web Applications, MVC, Web Services, Web Forms, Python, AJAX, HTML, XML, JavaScript, CSS, jQuery, Razor, C#, SQL, Tableau, IIS, Familiarity with APIs
Physical Requirements
Individuals must be able to sustain certain physical requirements essential to the job. This includes, but is not limited to:
- Standing – Duration of up to 6 hours a day.
- Sitting/Stationary positions – Sedentary position in duration of up to 6-8 hours a day for consecutive hours/periods.
- Lifting/Push/Pull – Up to 50 pounds of equipment, baggage, supplies, and other items used in the scope of the job using OSHA guidelines, etc.
- Bending/Squatting – Have to be able to safely bend or squat to perform the essential functions under the scope of the job.
- Stairs/Steps/Walking/Climbing – Must be able to safely maneuver stairs, climb up/down, and walk to access work areas.
- Agility/Fine Motor Skills - Must demonstrate agility and fine motor skills to operate and activate equipment, devices, instruments, and tools to complete essential job functions (ie. typing, use of supplies, equipment, etc.)
- Sight/Visual Requirements – Must be able to visually read documentation, papers, orders, signs, etc., and type/write documentation, etc. with accuracy.
- Audio Hearing and Motor Skills (language) Requirements – Must be able to listen attentively and document information from patients, community members, co-workers, clients, providers, etc., and intake information through audio processing with accuracy. In addition, they must be able to speak comfortably and clearly with language motor skills for customers to understand the individual.
- Cognitive Ability – Must be able to demonstrate good decision-making, reasonableness, cognitive ability, rational processing, and analysis to satisfy essential functions of the job.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities and activities may change at any time with or without notice.
Disclaimer: Responsibilities and tasks outlined in this job description are not exhaustive and may change as determined by the needs of the company.
We are an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, height, weight, or genetic information. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities.
Salary Range (Min-Max):
$65,000.00 - $75,000.00