AF Group

AF Group

2 open positions available

1 location
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 2 most recent jobs
AF Group

Software Engineer II

AF Group•Anywhere•Full-time
View Job
Compensation$55K - 90K a year

Design, develop, test, and maintain software applications using object-oriented languages and manage incident support. | Bachelor's degree and 3-5 years experience with Java, .NET, SQL, and web technologies plus strong problem-solving and communication skills. | 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.  #LI-CH1 #AFG Accident Fund Insurance Company of America

JavaScript
SQL
HTML
API Design
Test-driven development
Direct Apply
Posted about 1 month ago
AF Group

Infrastructure Engineer I

AF Group•Anywhere•Full-time
View Job
Compensation$55K - 85K a year

Install, maintain, and optimize secure computing platforms, servers, and networks while monitoring environments and leading technical projects. | Bachelor's degree and 3-5 years IT experience with proficiency in system administration, automation, and multi-cloud infrastructure. | SUMMARY: The Infrastructure Engineer I role is responsible for the operations of secure and highly available computing platforms, servers, and networks. This role is responsible for installing, maintaining, upgrading, and continuously improving the Company’s operating environment while maintaining the ongoing reliability, performance and support of the infrastructure. This includes monitoring the operating environments, responding to incidents, problems, supporting On-Call responsibilities and planning for growth.  Infrastructure Engineers deploy the release of new technologies as well as design, install, configure, maintain, and perform testing of server operating systems, networks, and related utilities and hardware. Additionally, this role’s responsibilities include troubleshooting problems as reported by users, supporting Web access and maintaining a secure systems environment.    GENERAL RESPONSIBILITIES/TASKS: * May act as a technical project leader or provide work leadership for lower level employees. * Participates in and may lead groups/committees related to processes, standards and best practices. * Mentors and accepts trouble reports from operations and less experienced technical support personnel. * Plans for the replacement of obsolete resources that comprise compute infrastructure.  * Recommends new software and hardware that provide new features/functions and prepares documentation to support recommendation of new software/hardware. * Coordinates and schedules initial installation of new equipment or reinstallation of relocated equipment. * Maintains an up-to-date technical and practical knowledge and understanding of system testing and analysis. * Ensures security among data management and associated processes, including adhering to data retention policies, file systems and data transfers * Ensures maintenance and support agreements are in place with the vendor and licensing is up to date. * Build, support and maintain the protection of company data and systems through the use of security solutions, backups, redundancy and disaster recovery solutions. * Perform installation, maintenance and support of system software, hardware and infrastructure for moderately complex projects. * Management of asset lifecycle process through planning and forecasting, including recommendation for replacement of obsolete or end-of-life resources as needed. * Interacts with external vendors to evaluate technology changes, including licensing and contracts, and their impact on the business. * Investigates and analyzes resource utilization and prepares reports and metrics, making appropriate changes to optimize the infrastructure and provide the highest possible level of performance and security.  * Recommends improvements and changes to methods and procedures. * Partnering with internal business client(s) and have a clear understanding of the context of the application and its usage to ensure successful implementation. * Research and plan implementation of middleware upgrades, security patches and bug fixes. * Assist the development staff as the technical lead for development, test and production environments.  * Responsible for technical recovery plans and lead disaster recovery planning and exercises. * Produce periodic reports for management and staff. * Serve as a point of contact for middleware applications and manage vendor relationships. * Understanding of middleware infrastructure security-based tools available within in multi-cloud infrastructure. * Follow industry best practices for maintaining multi-cloud workloads. * Leverage automation tools to script configuration changes that modify/update the workload ecosystems through automation. * Understanding of network security-based tools available within in multi-cloud infrastructure. * Serves as a technical leader in the initial installation and configuration of off the shelf enterprise-level applications and provide supporting documentation during hand-off. * Provides some scripting (Windows / Unix) as needed. * Develops and maintains technical documentation for supported infrastructure and applications (implementation design documents, support activities, etc.). * Identifies, tracks, resolves, responds and raises awareness of complex application and data issues. * Provides 24x7 support as needed during on-call rotation * Manage/Maintain current Job Scheduler software (e.g. Tidal Workload Automation, ControlM, etc)   This position description identifies the responsibilities and tasks typically associated with the performance of the position.  Other relevant essential functions may be required.   EMPLOYMENT QUALIFICATIONS: EDUCATION OR EQUIVALENT EXPERIENCE:    Bachelor's degree in computer science, information technology, or related field required. Certification or progress toward certification of, industry-recognized professional designation preferred and encouraged. Combinations of relevant education and work experience may be considered in lieu of a degree. Continuous learning, as defined by Company’s learning philosophy, is required.    EXPERIENCE:  Three to five years’ experience within an IT environment which provides the necessary skills, knowledge and abilities. One-year relevant experience supporting personal computers in a multi-site, multi-platform environment as well as telephone support of remote staff preferred. Experience within the insurance industry highly preferred.   General SKILLS/KNOWLEDGE/ABILITIES (SKA) REQUIRED: * Exceptional customer support with proven track record of positive outcomes. * Consistent and proficient demonstration of required job SKA which exceed standard job expectations. * Consistent and proficient demonstration of troubleshooting that demonstrates a comprehensive and holistic understanding of systems integration. * Recognized as a technically credible role model. * Demonstrated ability to mentor and coach others with less experience. * Knowledge of applications and platforms including: Microsoft Active Directory, Microsoft Office 365, DNS servers, DHCP servers, RHEL Operating Systems, Windows Operating Systems and automation tools * Considerable knowledge of, and the ability to practically apply, necessary testing, practices and procedures. * Knowledge of IT system installation, configuration, and maintenance. * Strong software Development Life Cycle principles, processes, tools, and techniques. * Knowledge of performance measuring and monitoring of IT systems. * 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.  * Ability to handle multiple priorities, establish workflows, and meet necessary deadlines. * Ability to work with minimum supervision. * Excellent oral and written communication skills. * Ability to communicate factual and technical information with customers clearly and concisely. * Ability to effectively exchange information clearly and concisely and to present ideas, report facts and other information and respond to questions as appropriate. * Ability to maintain confidentiality. * Ability to work varying hours, including evenings, weekends and holidays as required in on-call schedule. * Ability and proficiency in the use of computers and company standard software. * Must be able to work collaboratively as well as independently. * Advanced knowledge of IT systems, including networking, server, storage and applications. * Ability to document and develop standard operating procedures for day to day activities. * Working knowledge implementing, migrating, and upgrading several middleware application platforms. * Ability to maintain/upgrade current Job Scheduling platform * Review/Update calendars within Job Scheduling platform   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.  #LI-CH1 #AFG Accident Fund Insurance Company of America

Active Directory
Windows Server
Infrastructure Management
Automation
Scripting
Direct Apply
Posted about 1 month ago

Ready to join AF Group?

Create tailored applications specifically for AF Group with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt