Duties: Perform application development supporting business objectives while demonstrating independence 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 assist in the architecting web content solutions.
Serve as a liaison to internal customers, research groups and various business support areas.
Provide technical guidance to junior programmers and other software engineers.
Troubleshoot and maintain mid-level to complex applications.
Participate in design and technical meetings.
Requires a Bachelor's degree in Computer Science, Information Technology, or related field plus 3 years of related experience.
Requires 3 years of experience in the following: - Software development and system maintenance; - N-tiered applications, multi-tier architecture, and production Internet architectures; - Developing elegant-yet-simple systems using best practices and design patterns; - Experience in all of the following: Core C#, ASP.Net MVC, NUnit and Moq, LINQ, Spring.Net, Continuous Integration, JQuery, CSS, and AJAX; - NHibernate or Entity Framework; and - Object-oriented design concepts and software development processes and methods.
Work from home permitted 1-2 days per week.
Must work at employer's office in Jersey City, NJ other days $123,656 to $137,100 per year.
Must also have authority to work permanently in the U.S.
Benefits incl.
med/dental offered.
See full benefits and apply at jobpostingtoday.
com Ref# 96384