Software Engineer

  • Full-time

Job Description

Keywords:

Warren NJ Jobs, Software Engineer, Web Development, Programmer, Programming, New Jersey Recruiters, Information Technology Jobs, IT Jobs, New Jersey Recruiting


Summary:

We are currently looking to hire full-time Software Engineer to join the team.  In this role you will be directly responsible for influencing architecture and back-end design to deliver solutions to effectively meet customer needs and drive innovation in the third-party risk management space.


Responsibilities:

-Cloud-based application development
-Service oriented design and implementation
-RESTful services
-Demonstrate affinity to concepts such as NoSQL, parallel processing and/or virtualization
-Analyze and troubleshoot application issues
-Practice standard development process leveraging agile methodologies
-Perform unit testing, commit to producing high quality result
-Review and analyze business requirements and provide technical feasibility and estimates
-Commit to deadlines of the software release cycle
-Be able to work in a team as well as without close supervision
-Actively use bug tracking, distributed version control and continuous integration systems

Qualifications

General Requirements:

Developers with 4-5+ years of experience in high complexity N-Tier software applications development using modern Programming languages and Open Source tools and technologies, with deep analytical skills, knowledge of test driven and agile software development concepts, desire to work in distributed, agile, enthusiastic, high performance team, creating complex enterprise level software systems, using modern software development approaches.


Successful candidates should have exposure to one or more of the following areas:

Advanced knowledge of web-development practices, middleware, class library development with the knowledge of object oriented and service oriented design, O/R mapping, message queuing and experience with one or more following technologies:
-Highly available systems and performance engineering is an advantage
-Multi-tenancy design/implementation
-At least one of the following: Node.js/GO/RoR/Erlang
-At least one of the following:  C/C++/Java/C#
-SQL Server/MySQL/PostgreSQL
-Experience with at least one NoSQL Database
-SAML/SSO
-SaaS platforms such as Docker/Azure/OpenStack(highly desirable)
-Angular, knockout, backbone or a similar JavaScript client-side framework


Please check out all of our jobs at http://www.nextstepsystems.com.

Additional Information

Please check out all of our jobs at www.nextstepsystems.com.