Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.
Job Description:Summary:
- We are looking for a dedicated and passionate senior level developer to architect, design, implement, and deploy the next generation cloud platform.
- You love what you do because it makes a difference to the company and to the people you hire. Your mission is to help change lives.
- You like to work hard but it's worth it, because you're having fun with a great group of people in an amazing work environment. You are the future of awesome
Responsibilities:
- Design and develop use cases in support of the technical requirements. Transforms technical requirements into architectures.
- Design and develop critical production grade sub components of a new cloud-based platform primarily written in JavaScript/Node.js and graph database.
- Works closely with development, integration and test teams to ensure product quality. Prepares deliverables for trial and market readiness.
- Supports operations by providing deployment and sustained engineering support for all responsible systems and technologies. Diagnoses and resolves escalated field issues.
- Thrive in a dynamic agile development process with bi-weekly releases.
- Participate in design and code reviews.
- Write design documents and present them to the team.
- Work under the technical direction of our lead engineer (who is based in California).
- Be passionate for well-designed, modular highly maintainable code
- Be a key member of a top-notch engineering team and incorporate and integrate all the best innovations and ideas.
- Document and/or review API specifications, etc.
- Stay abreast of industry best practices and contribute ideas for design improvements and new components.
- Participate mentoring of new and/or existing team members.
Qualifications:
- Experience with developing production grade scalable backend Web services/API's.
- Experience designing solutions and leading collaborative design discussions.
- Solid understanding of object-oriented & concurrency concepts and language.
- Solid understanding of computer architecture and computer science fundamentals.
- Independent, organized, and able to work on fast-paced projects at the same time.
- Ability to communicate technical concepts clearly and effectively.
Required Skills:
- 10+ years of production grade development experience.
- Experience designing solutions and leading collaborative design discussions.
- Required extensive experience with JavaScript/node.js JSON.
- Familiarity with JavaScript frameworks.
- Familiarity with neo4j graph database and Cypher query language is a plus.
- Familiarity with source code repos such as GIT.
- Experience building REST/HTTP APIs using a framework.
- Experience consuming API/web-based services.
- Working knowledge with UNIX/Linux operation systems.
- Strong object oriented programming ability; bonus if it's Java.
- Experience with additional scripting languages like Bash, Python and/or Ruby, a plus.
- Experience with NoSQL technologies is also a plus.
- BA/BS degree or higher in Computer Science or related field required.
If you are interested, please contact:
Sophia
(973) 507-7563