Software Engineer II

AF - Group

United States

On-site

USD 57,000 - 115,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Accident Fund Insurance Company of America is seeking a skilled software professional to design, develop, configure, test and document applications, integrations, tools, and systems based on change requests. You will work with JavaScript, Java, .Net and other web technologies, act as an owner for incident management, troubleshoot, and validate production applications.

The role supports ongoing modernization and requires collaboration across teams.

Qualifications

  • Bachelor’s degree in computer science or related field.
  • Minimum 3–5 years of relevant experience.
  • Proficiency in HTML, XML, JavaScript and related web technologies.

Responsibilities

  • Verifies changes by developing unit test plans, test data and scripts; performs desk checks and debugging.
  • Owns problem management process and ensures resolution to completion.
  • Identify and resolve advanced application issues using appropriate code languages, toolsets, or configuration processes.
  • Monitor lifecycle of systems and be aware of obsolescence and release dates.
  • Review patch and upgrade information and ensure implementation where appropriate.

Skills

HTML
JavaScript
Java
C#
OOAD
Agile
TDD

Education

Bachelor's degree in CS or related field
3-5 years experience

Tools

Oracle Middleware
SQL
Microsoft SQL
Web Services
XML

Job description


  • Verifies changes by developing unit test plans, test data and scripts. Also performs desk checks and debugging.

  • Owns problem management process and ensures resolution to completion, including identifying discrepancies between systems and developing preventative measures for the long term.

  • Identify and resolve advanced application issues using appropriate code languages, toolsets, or configuration processes.

  • Monitor the lifecycle of systems by being aware of obsolescence and release dates for the product.

  • Review patch and upgrade information and ensure implementation where appropriate.

  • Track issues and errors, documenting resolutions.

  • Act as a liaison between the Company and third-party vendors.

  • Ensure that documentation is available for both administrators and users.

  • Respond to and resolve reported application, data, or tool issues in a timely manner.

  • Review a change request and provide an estimate on effort required for completion.

  • Performs peer reviews for Level I Developers on system break/fix and enhancement approaches and ensuring conformity to standards and quality.

  • May perform peer reviews for Level II Developers on system break/fix and enhancement approaches and ensuring conformity to standards and quality.

  • Ensure changes follow appropriate release management processes.

  • Raise awareness of application, tool and data issues and resolutions with the Customer and appropriate IS personnel.

  • Create technical design documents and specifications on change requests and assignments within a project while maintaining documentation and abstracts in conformance to standards.

  • Maintain knowledge of standards and quality requirements.

  • Periodically participate in groups/committees related to processes, standards, and best practices.

  • Maintain and enhance technical abilities through online resources such as manuals, periodicals, and white papers.

  • Reviews program specifications for completeness and conformance to quality standards.

  • Periodically prepares reports for review by project leader/system supervisor.

  • Work with minimum supervision and exercise sufficient discretion and independent judgment.

  • Make recommendations to the architecture group and management for future application structure and design.

  • Conducts performance monitoring and tuning of applications, systems, and toolsets.


Job Description

Responsible for designing, developing, configuring, testing and documenting applications, integrations, tools, systems and components based on project or change request specifications and procedures using knowledge of and ability to code in JavaScript (including user interfaces), Java, .Net, and other web-related technologies as well as or other object-oriented development languages. Responsible for the production support of internally developed and third-party applications, processes and reports. Acts as an application owner for incident management, technical troubleshooting, root cause analysis, correction of software defects, and production application validation. Assist in design and maintenance of existing software. Follows standard troubleshooting and development procedures using various tools. May assist with complex incident management situations. Works within the System Development Life Cycle.



  • Verifies changes by developing unit test plans, test data and scripts. Also performs desk checks and debugging.

  • Owns problem management process and ensures resolution to completion, including identifying discrepancies between systems and developing preventative measures for the long term.

  • Identify and resolve advanced application issues using appropriate code languages, toolsets, or configuration processes.

  • Monitor the lifecycle of systems by being aware of obsolescence and release dates for the product.

  • Review patch and upgrade information and ensure implementation where appropriate.

  • Track issues and errors, documenting resolutions.

  • Act as a liaison between the Company and third-party vendors.

  • Ensure that documentation is available for both administrators and users.

  • Respond to and resolve reported application, data, or tool issues in a timely manner.

  • Review a change request and provide an estimate on effort required for completion.

  • Performs peer reviews for Level I Developers on system break/fix and enhancement approaches and ensuring conformity to standards and quality.

  • May perform peer reviews for Level II Developers on system break/fix and enhancement approaches and ensuring conformity to standards and quality.

  • Ensure changes follow appropriate release management processes.

  • Raise awareness of application, tool and data issues and resolutions with the Customer and appropriate IS personnel.

  • Create technical design documents and specifications on change requests and assignments within a project while maintaining documentation and abstracts in conformance to standards.

  • Maintain knowledge of standards and quality requirements.

  • Periodically participate in groups/committees related to processes, standards, and best practices.

  • Maintain and enhance technical abilities through online resources such as manuals, periodicals, and white papers.

  • Reviews program specifications for completeness and conformance to quality standards.

  • Periodically prepares reports for review by project leader/system supervisor.

  • Work with minimum supervision and exercise sufficient discretion and independent judgment.

  • Make recommendations to the architecture group and management for future application structure and design.

  • Conducts performance monitoring and tuning of applications, systems, and toolsets.


EDUCATION


  • Bachelor’s degree in computer science or related field.

  • Combinations of relevant education, certifications, and experience may be considered in lieu of a degree.

  • Continuous learning, as defined by the Company’s learning philosophy, is required.

  • Certification or progress toward certification is highly preferred and encouraged. Microsoft .NET certifications (MCP, MCSD, or MCAD) preferred.


Experience


  • Must have minimum 3-5 years relevant experience which provides the necessary skills, knowledge, and abilities.


Qualifications


  • Knowledge of, and the ability to apply, necessary software programming practices and procedures.

  • Ability to apply the principles of independent logical thinking to define problems, collect data, establish facts and draw valid conclusions.

  • Ability to comprehend the consequences of various problem situations and to refer them for appropriate decision making.

  • Proficiency in SQL and relational database concepts.

  • Ability to design program logic, prepares test data, and test programs.

  • Ability to review business requirements and compare to application for possible deviations from customer expectations.

  • Ability to work under stressful situations and display professional demeanor.

  • Excellent triage, troubleshooting and problem-solving skills.

  • Ability to handle multiple priorities and meets necessary deadlines.

  • Excellent oral and written communication skills.

  • Ability to effectively exchange information clearly and concisely, and present ideas, report facts and other information, and respond to questions as appropriate.

  • Ability to maintain confidentiality.

  • Ability to perform other assignments at locations outside the office.

  • Ability to work varying hours, including evenings, weekends and holidays as required.

  • Understand the need for, and display, a strong sense of urgency while maintaining a high level of quality.

  • Knowledge of and ability to code in HTML, XML, JavaScript and other web-related technologies.

  • Proficiency in Java, .NET or other object-oriented development languages.

  • Working knowledge of Oracle and Microsoft SQL DDL and DML.

  • Experience with development using Oracle Middleware preferred.

  • Knowledge of and sound-decision making around the use of enterprise scheduling and monitoring tools.

  • Ability to design and deploy applications with complex process controls to a development and/or production environments.

  • Ability to install, configure, tune, and maintain applications, application servers, and technologies.

  • Demonstrated expertise tuning web applications from top to bottom.

  • Development experience using C# or any advanced languages.

  • Rest Web Services using Web API.

  • NET, user controls, custom controls, and ASP.Net, AJAX.

  • OOAD and n-tier architectures (MVC/MVP/MVVM design patterns).

  • Agile software process

  • Working experiences of test-driven development framework.

  • Modern object-oriented programming languages and web services (MS C#/JAVA).

  • Excellent inter-personal and communication skills.

  • Ability to multi-task in a fast-paced environment.

  • Flexibility to adapt to changing business needs.

  • Team player who is delivery-oriented and takes responsibility for the team’s success.

  • Enthusiastic, can-do attitude with the drive to continually learn and improve.

  • Highly self-motivated, creative, and able to dive deep in problem solving.


Working Conditions

Work is performed in an office setting. May be exposed to temperatures, which may be cooler than a normal office setting. Hazards : Possible injury in working with electronic equipment. Must follow safety and security procedures. Travel may be required.


The qualifications listed above are intended to represent the minimum education, experience, skills, knowledge and ability levels associated with performing the duties and responsibilities contained in this job description.


Pay Range

“Actual compensation decision relies on the consideration of internal equity, candidate’s skills and professional experience, geographic location, market and other potential factors. It is not standard practice for an offer to be at or near the top of the range, and therefore a reasonable estimate for this role is between $56,700 and $114,850.”


We are an Equal Opportunity Employer. We will not tolerate discrimination or harassment in any form. Candidates for the position stated above are hired on an \"at will\" basis. Nothing herein is intended to create a contract.


#AFG


About The Team

Accident Fund Insurance Company of America


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III - Guidewire (Claims Center)
Software Engineer III - Guidewire (Claims Center)

AF - Group • United States

On-site
USD 64,000 - 147,000
Software Engineer II
Software Engineer II

Emergent Holdings, Inc. • United States

Remote
USD 57,000 - 115,000
Software Engineer II
Software Engineer II

AF Group • Lansing (MI)

On-site
USD 57,000 - 115,000
Software Engineer II
Software Engineer II

Blue Cross Blue Shield of Michigan • Northern (KY)

On-site
USD 57,000 - 115,000
Software Engineer II
Software Engineer II

Blue Cross Blue Shield of Michigan • United States

On-site
USD 57,000 - 115,000
Lead Software Engineer - Guidewire (Claims Center)
Lead Software Engineer - Guidewire (Claims Center)

AF - Group • United States

On-site
USD 83,000 - 217,000
Lead Software Engineer
Lead Software Engineer

Blue Cross Blue Shield of Michigan • United States

On-site
USD 83,000 - 217,000
Software Engineer III - Guidewire (ClaimCenter)
Software Engineer III - Guidewire (ClaimCenter)

Blue Cross Blue Shield of Michigan • Northern (KY)

Hybrid
USD 64,000 - 147,000
Software Engineer III - Guidewire (ClaimCenter)
Software Engineer III - Guidewire (ClaimCenter)

Blue Cross Blue Shield of Michigan • United States

On-site
USD 64,000 - 147,000
Lead Software Engineer
Lead Software Engineer

Blue Cross Blue Shield of Michigan • Northern (KY)

Hybrid
USD 83,000 - 217,000