Programmer Analyst II

AM Best Company$88K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field preferred
  • 4 to 6 years of programming experience
  • 3+ years developing applications on the .NET platform
  • 3+ years experience with relational databases like SQL Server or MySQL
  • Strong knowledge of coding techniques and algorithms

Responsibilities

  • Analyze and modify existing applications
  • Design user interfaces and code applications
  • Conduct user and system testing, debug and troubleshoot
  • Provide and suggest application documentation
  • Develop application code ensuring accuracy and efficiency
  • Manage CI/CD pipelines and automated tests
  • Participate in testing and quality assurance activities

Benefits

  • Flexible and hybrid work arrangements
  • Paid time off and company holidays
  • Medical, dental, and vision plan options
  • Flexible spending and health savings accounts
  • 401(k) retirement plan with matching contributions
  • Educational assistance program
Full Job Description
Benefits Summary
  • Flexible and hybrid work arrangements
  • Paid time off/Paid company holidays
  • Medical plan options/prescription drug plan
  • Dental plan/vision plan options
  • Flexible spending and health savings accounts
  • 401(k) retirement savings plan with a Roth savings option and company matching contributions
  • Educational assistance program
Overview

The Programmer Analyst II (PA) is a mid to high level developer that will work on new and existing applications and services. The PA II will handle tasks/projects developed for our internal desktop applications, and where applicable external web sites/applications. The PA II should be able to accept instructions and complete tasks based upon specifications or documentation provided by a senior developer or supervisor. The PA II should also have extensive experience programming for the desktop.

Responsibilities

 Ability to review/analyze/modify new and existing applications Daily tasks will include user interface design, application coding, user and system testing, and debugging/troubleshooting Complete tasks independently with supervisory input when needed. Also should have the ability to self-analyze and make corrections Provide application documentation and suggest new areas that need additional documentation

Development/Testing:  Develop application code on a local workstation using appropriate application syntax to ensure code is accurate and efficient Deploy compiled code to development and test environments with the assistance of senior development staff Develop and manage CI/CD pipelines and automated tests to meet code coverage requirements Meet, as needed, with applicable quality assurance team(s) to review testing requirements Resolve any quality control logs that are created during the testing process Be aware of cybersecurity and how it impacts project tasks Rotating On-Call Support and occasional weekend support required

Qualifications

 Bachelor's9; Degree in Computer Science, Programming or similar preferred 4 to 6 years overall experience in programming 3+ years of professional experience developing applications using the .NET platform, including web development 3+ years of experience working with relational databases, such as Microsoft SQL Server, Oracle, PostgreSQL, or MySQL

SkillsRequired Knowledge and Skills:  Must have excellent knowledge of coding techniques/algorithms/structures; be able to handle challenging tasks from a logic and syntax perspective; have software skills in many languages or tool sets and continually learn new software/technologies  Good working knowledge/experience with database design  Independent learner with excellent organizational skills and attention to detail  Hands-on experience with API development, including working knowledge of JSON-based services  Experience using Git for source control, including working with repositories, branches, and pull requests  Ability to manage time effectively in order to work on more than one task during a work shift Preferred Knowledge and Skills:  Experience developing web applications using modern frameworks such as Blazor  Familiarity with containerized environments, cloud computing, or SaaS-based application development  Experience in mobile application development and SharePoint development, including SharePoint Framework (SPFx)  Familiarity with AI-assisted development tools or coding assistants (e.g., GitHub Copilot) to improve developer productivity and code quality

Similar Jobs

More Jobs at AM Best Company

  • Sr. Programmer Analyst
    $110K — $130K *
    Oldwick, NJ 08858 (Hunterdon County)
    Information Technology
    In-Person
  • Programmer Analyst II
    $80K — $110K *
    Oldwick, NJ 08858 (Hunterdon County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Programmer Analyst II jobs: