Software Engineer

AFS, LLC
Exton, PA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

Microsoft Word Java (Programming Language) Microsoft Excel JIRA Unit Testing COBOL (Programming Language) IBM DB2 Relational Databases Web Development FS Design Studio Issue Tracking Systems JSON
+16 more
Microsoft Office Microsoft Visio Microsoft SQL Server Oracle (Applications) Microsoft PowerPoint Systems Development Life Cycle Software Engineering SQL Databases Subversion Software Technical Review Extensible Markup Language (XML) Git Information Technology Web Technologies Restful APIs Software Version Control

Job description

Working within an agile environment, the Software Engineer is responsible for analyzing functional requirements, developing programming specifications, and providing technical documentation for AFS’s enterprise-level AFSVision system. This role encompasses the full software development lifecycle, including coding, unit testing, defect remediation, and production support. The Software Engineer also plays a key role in client implementations and serves as a technical liaison to client staff.

Essential Functions

  • Review and analyze functional requirements and use cases for the application.

  • Code, configure, and test application features and technical architecture components.

  • Participate in code and design reviews, contributing to team quality standards.

  • Identify and remediate defects and performance issues discovered during testing.

  • Prepare technical documentation and deployment impact analyses.

  • Participate in internal team, project, and client status meetings., Work is performed primarily in an office setting during normal business hours, with limited evening requirements for special events. Flexible schedule options are available in accordance with AFS company policy. This role requires high-frequency use of computer keyboards and monitors., To perform this job successfully, an individual must be able to perform each essential duty listed above satisfactorily. Reasonable accommodation may be made to enable qualified individuals with disabilities to perform the essential functions of this role. This position description is intended to provide guidelines for job expectations and is not an exhaustive list of all functions, responsibilities, skills, and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate., Work Environment Work is performed primarily in an office setting, during normal business hours (days) with limited nights (for special events). Flexible schedule options are according to AFS company policy.

Requirements

Do you have experience in Software engineering?, Do you have a Bachelor’s degree?, * Intermediate proficiency in COBOL programming language concepts, experience with JAVA a plus.

  • Solid foundation and practical experience with relational database management systems (RDBMS) and SQL.

  • Detailed understanding of Software Development Life Cycle (SDLC) processes.

  • Proficiency in writing clear and structured technical documentation, including:

  • Functional Specification Documents (FSDs), including in-project change updates.

  • Operational process documentation.

Education & Experience

Required

  • Bachelor’s degree in Information Technology, Computer Science, or a related field; equivalent technical certification or coursework accepted.

  • 2+ years of professional software engineering experience.

Preferred

  • Bachelor’s degree in Information Technology, Computer Science, or a related discipline.

  • Software engineering experience in the financial services, insurance, or accounting industries.

  • Familiarity with Agile/Scrum SDLC methodology.

  • Working knowledge of XML, JSON, REST, and related web technologies.

  • Experience with browser-based applications and web development technologies.

  • Exposure to relational database platforms such as MSSQL, DB2, or Oracle.

  • Intermediate proficiency in Microsoft Office applications (Word, Excel, PowerPoint, Visio).

  • Experience with version control systems (Subversion/Git) and issue tracking tools (Jira).

Benefits & conditions

Pulled from the full job description

  • Flexible schedule

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all