Previous Job
Sr. Engineer, Application Developer
Ref No.: 18-00192
Location: Whippany, New Jersey
Position Type:Right to Hire
Start Date: 09/10/2018
Sr. Engineer, Application Developer (6+ Month Contract) (4-6 years' experience)
Location: Whippany, NJ
Rate: OPEN

Must have:
  • Strong Problem solving/critical thinking skills. Passion for Development! Someone that wants and likes to learn!
  • Diverse technology/jack of all trades type of technologist.
  • .NET, Node, Python environment (Preferred). Java backgrounds are ok too!
  • Strong coding background
  • Any AWS, Azure, or any other enterprise cloud provider would be a BIG PLUS
  • Any architecture would be a plus.
  • Ability to Web API's.
  • Any reporting would be a plus. Should know how to apply reporting in a cloud.
  • Strong backend Development.
  • Work independently and as part of a team.
  • Should understand data but doesn't need to be a strong DBA.

We are looking to hire a seasoned Applications Developer who will work on and design web applications, client applications, web services, ETL, reporting and other related responsibilities.

The ideal candidate will have strong software development experience, excellent oral and written communication skills, and the ability to translate business needs into software features. As a member of the development team, the candidate's time will be spent working with software architecture, business analysts, quality assurance, infrastructure and other team members to ensure software platforms and features are properly architected, code is developed, tested, released to production, and proper production support is provided for existent and new products.

Essential Functions
  • Participate and contribute in the full project life cycle, including gathering requirements, system design, implementation, testing, deployment, and support of applications.
  • Operate as a full-stack developer and able to be successful diverging outside of your comfort level.
  • Follow standard software development methodologies and SDLC practices to produce high quality applications in an efficient manner.
  • Participate in estimating assigned work effort and be accountable for completion dates
  • Document code so other engineer can reuse and support components in the future.
  • As needed, help and mentor more junior developers on implementation
  • Troubleshoot critical production issues if needed
  • Production release management and support as-needed.
  • Other duties and/or projects as assigned.

  • Client facing application development experience
  • Strong programming experience with the above languages and willingness to learn and apply new languages as needed
  • Strong design pattern knowledge
  • Relational and Non-Relational database experience desired.

  • Experience working with and/or creating CI/CD pipelines. VSTS preferred, but not required.
  • Database experience writing and debugging SQL, stored procedures and triggers.
  • Candidate must be able to contribute in all layers of technical design, development, testing, implementation, and support
  • Experience developing, and supporting large-scale, complex platforms/applications
  • AWS experience desired, but not required. Other cloud experience acceptable.

Engineering/Math or Computer Science College degree or related equivalent experience preferred.

3+ years' experience working with Node.js, C#, Javascript, Css, HTML and other scripting languages.
Core Competencies
Ability to handle multiple projects simultaneously
Ability to work within an Agile team environment