What are the responsibilities and job description for the Web Developer position at CenCal Health?
Job Details
Description
Salary Range: $103,898 - $161,043
Job Summary
This position reports into the Programming Supervisor and is responsible for Full stack application development. The ideal candidate will possess the ability to analyze, design and implement computer software; maintain assigned subsystems; plan, code, test, and document application programs using structured and/or object-oriented methodologies. This position is critical to the success of CenCal Health efforts, in an environment that is driven by data and information.
Duties and Responsibilities
-
Consults with users to finalize application requirements.
-
Analyzing, designing, and implementing computer software and maintaining assigned subsystems
-
Planning, coding, testing and documenting application programs.
-
Planning, coding, testing and documenting application programs using structured and/or object-oriented methodologies.
-
Producing system specifications
-
Follow programming guidelines and perform code reviews.
-
Reviews, modifies and/or writes program code and/or job control language as needed.
-
Writes documentation of system procedures and guidelines for application users as well as programs and program modifications
-
Answers questions and provides technical assistance and/or training to application users.
-
Resolves problems by reviewing and analyzing software documentation and production outputs to identify causes - troubleshooting.
-
May serve as lead developer on a small application or assist the lead on larger applications.
-
Distributes and/or installs custom application software and provides training to the customer or to other technical staff.
-
Confers with other IT personnel in resolving problems involving procedural and technical matters.
-
Research problems and recommends solutions.
-
Provides resource estimates and progress reports.
-
Meets with CenCal customers and technical staff to determine information needs and requirements.
-
Ensures that all work is accurate and in compliance with departmental or project quality standards.
-
Participates in training and professional development sessions.
-
Provides input for the planning and budget process.
-
Performs related duties as required
Qualifications
Skills/Knowledge/Abilities
-
Proficiency in SQL products including (but not limited to): SQL Express, SQL RDBMS database.
-
Proficiency in Oracle products including (but not limited to): Oracle, knowledge Oracle RDBMS database.
-
ASP.NET, Development methodologies (MVC, MVVM, Web Forms), Entity Framework 6, RESTful APIs and web services, IIS.
-
Angular.Js, JavaScript, JQuery, Knockout, Bootstrap, CSS, HTML, XML
-
Visual Studio 2022, ReSharper
-
Azure DevOps, Microsoft SQL Server, SSIS and SSRS
-
Superior problem solving and troubleshooting capabilities.
-
Excellent verbal and written communication skills
-
Ability to attend meetings and participate in small teams effectively.
-
Must be able to budget time and meet deadlines
Education and Experience
-
Bachelor's Degree in Computer Science or Information Technology, or equivalent experience
-
Five (5) years of programming experience in a large database development environment
-
Three Five (3-5) years hands-on Experience on large database development on SQL and/or Oracle Database
-
Three Five (3-5) years hands-on full stack development experience with .Net applications
-
Development using Oracle Packages, Stored Procedure, and Functions 3-5 years of PL/SQL development experience.
-
Oracle forms and reports experience
-
Salary : $103,898 - $161,043