Job Directory Programmer Analyst II

Programmer Analyst II
Fairfield, NJ

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

At Gibraltar Labs, a Nelson Labs Company, our employees are part of an industry-leading, global provider of sterility assurance, medical device evaluation services and expert advisory services.

Our employees receive competitive pay, growth and learning opportunities, insurance benefits, paid holidays, time-off and the opportunity to attend many company-sponsored employee and family events.

Nelson Labs employees play a critical role in reaching our mission of: Safeguarding Global Health.

Job Summary:

Functions as architect for complex systems, ensuring the integrity and consistency of those systems. Assists in the leadership roles and responsibilities of application development, including estimating, cost control and task planning.

Essential Job Duties:

IT Development

* Evaluates hardware and software products and recommends alternatives for acquisition within established technical and architectural direction from the IT Software Development Manager.
* Develops standards and reviews existing products for proper design and documentation.
* Guides users in formulating requirements; consults regarding alternatives and the implications of new and/or revised data processing systems.
* Performs design and analysis for system function requirements; makes presentation of proposed system.
* Configures and or develops software systems as necessary for inclusion in new or existing systems
* Ensures unit testing is performed and functions per user requirements
* Ensures compliance to Information Technology standards, procedures, and methodologies.
* Prepares appropriate documentation for assigned projects, such as project detailed program specifications, including pseudo code and flow charts.
* Performs application configuration to meet written specifications.
* Provides functional direction to others on assigned work.
* Accepts applications ownership and provides vision for improving systems over time by attending seminars, reviewing recent publications, and maintaining contact with computer organizations.
* Ensures objectives of application architecture are not jeopardized by effective data management.

Core Competency Requirements:

* Solid understanding of object oriented programming concepts
* Solid understanding of relational database design and querying concepts
* Familiarity with version control concepts
* At least 3 years of experience in software development
* Database Management
* Microsoft SQL SERVER - Queries, Stored Procedures, Triggers and Functions
* Desktop Application Development WinForms and WPF
*
  • Multi-Threading
    * Understanding of Concepts on Inheritance and User Controls
    * Visual Studio / Team Foundation Server


    * Web Applications
    *
  • ASP.NET using C#
    * HTML, CSS, JavaScript, JQuery
    * Angular JS 2+
    * Web Services
    * Web APIs
    * Visual Studio / Team Foundation Server


    *
  • Reporting Tools:


    * Crystal Reports (preferred)
    * SSRS
    * Mobile App Development iOS and Android

    Preferred Competency Requirements:

    * Exposure to Microsoft .NET Development using C#
    * Exposure to WPF and Web Development using ASP.Net, HTML, CSS and JavaScript
    * Knowledge of Client/Server application development
    * Knowledge of Agile Development methodologies
    * Knowledge of Unit Testing theory

    Good to have but not required:

    * Experience with VBA for Microsoft Office Automation and MS-Excel Pivot Tables
    * Background in Accounting and Financial systems
    * Background in Laboratory Information Management System
    * Experience with third-party development tools like Telerik
    * Experience with barcode label printing applications like BarTender
    * Experience with Document Management System

    Physical Requirements:

    Must be able to stand/walk for 5% of the day and 95% sitting at a desk at the computer. This position does not require any heavy lifting.

    Education, Experience and Technical Skills:

    B.S. in related field preferred and/or technical certificate in an applicable technology from a technical school, or 3+ years' work experience.

  • Let your dream job find you.

    Sign up to start matching with top companies. It’s fast and free.