Software Engineer Job in Plainsboro 08536, New Jersey US
Job Background:
Our software development team is responsible for creating, enhancing, and supporting the web based customized employee giving applications for our Fortune 500 clients. The development group is a team of highly motivated and talented individuals who are here for the long term, and are constantly evaluating new ways to grow and improve our products and services which benefit not only our clients, but also the philanthropic community as a whole. By joining our team, you will not only grow as a developer, you will gain a sense of accomplishment as your efforts will help others give time, money, and contribute to charities in need.
Job Description:
We are seeking goal driven Software Engineers who love to figure things out for themselves, approach the problem from a domain perspective, and determine new and creative ways to design and implement a solution to the problem. They enjoy looking at a problem from multiple angles, and love to tinker with rapid prototypes, selecting the best possible solution in the end. They learn fast, relish complexity, yet are standards driven. They combine a visceral loathing of inefficient code, and are always trying to find new ways to innovate. They should love to explore the frontier of code development, including new tools, new ideas, and new patterns. They should love to describe themselves as Code Poets.
The ideal candidate should be:
§ Committed to developing the best possible software
§ Able to work in an Agile collaborative environment and share ideas
§ Able to work independently on parallel side projects
Required Experience:
§ A minimum of 5 years of development work experience throughout the project
lifecycle
§ A minimum of 3 years of ASP.NET using C#, C++ or similar language
§ Command of the Agile development lifecycle
§ Strong command of MVC Framework 2.0 or similar presentation patterns
§ Strong knowledge of Design Patterns
§ Presentation layer skill sets that include JavaScipt and CSS
§ Strong verbal, written, and interpersonal communication skills
§ Strong coding and debugging skills
§ Bachelor’s degree in computer science, or equivalent real life experience
Preferred Skills:
§Experience with Unit Testing
§ Experience with using jQuery and AJAX
§ Experience with using LINQ or ORM
§ Background in developing Web Services
§ Working knowledge of Team Foundation Server
§Microsoft Certifications
JK Group, Inc. is an Equal Opportunity Employer.