The Programmer/Analyst responds to application system problems and makes necessary corrections and/or modifications to resolve problems. They are responsible for designing, developing, modifying, evaluating programs, and ongoing support of multiple custom software applications. They develop an understanding of existing departmental processes and software applications. They exercise independent judgment in developing methods, techniques, and evaluation criterion for obtaining results.
Accountable for application development supporting business objectives while demonstrating junior-level expertise in software development lifecycle phases from concept and design to testing.
Work on new and existing applications along with enhancements to websites, web applications, and infrastructure.
Performs hands-on coding and assists in the architecting web-based solutions.
Serve as a liaison to internal customers and various business support areas.
Participate in design and technical meetings
Bachelor Degree with major in computer science, computer engineering, MIS, or related field or equivalent education/experience.
Some proven experience in software development and system maintenance.
Ability to learn and adapt to continuously changing technology.
Clear understanding of Object Oriented Programming, and Data Structures
Experienced at developing elegant-yet-simple systems using best practices and design patterns.
Must have passion for development and latest technologies.
Familiarity and understanding in many of the following technologies: C#, ASP.Net, MVC, LINQ, NHibernate or Entity Framework, JQuery, CSS,AJAX.
Basic understanding of network and client/server architecture.
Skill in planning and organizing, problem solving and decision making.
Strong written and oral communication skills with good attention to detail.
Experience with Microsoft SQL Server and stored procedures.
We offer a great work environment, competitive rates and excellent benefits, including:
Vacation/Personal/Holiday/Sick Time Off
Short & Long Term Disability
Basic Life & Accidental Death Insurance
Health Care/Dependent Care Flexible Spending Accounts
RWJBarnabas Health is the most comprehensive health care delivery system in New Jersey, treating over 3 million patients a year. The system includes eleven acute care hospitals, three acute care children s hospitals and a leading pediatric rehabilitation hospital (Children s Specialized Hospital).