AFS logo

Software Engineer

AFS

  • Exton, Pennsylvania
  • 30+ days ago

    Highlights

    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. • Proficiency in writing clear and structured technical documentation, including: ◦ Functional Specification Documents (FSDs), including in-project change updates.

    Numbers & Facts

    LocationExton, Pennsylvania
    IndustryComputer Software
    Company Size100 to 499 employees
    Year Founded1985
    Websitehttp://www.afsi.com

    Description

    Software Engineer 

    Job Family  Software Engineering 

    Reports to  Lead Software Engineer, Associate Manager, Manager, Senior Manager,  

    Job Function  Application Development  

    Job Status Full-time 

    Classification  Professional 

    Job Level 4

    Travel  0-20% 

    Role Summary

    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.

    Core Competencies

    • 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

    • 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).

    Work Environment & Physical Demands

    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.

    Position Description Disclaimer

    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. 

    Additional Eligibility Qualification  n/a 

    Certifications  n/a 

     Licensure  n/a 

    Supervisory Responsibilities  n/a 

    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.     

    Physical Demands High frequency keyboarding, extensive screen exposure, normal office noise. 

    Visa Sponsorship  Flexible

    About Company

    AFS Technologies (AFS) is the leading provider of software solutions purpose-built for consumer goods companies. We are committed to generating improved outcomes at the point of purchase coupled with generating efficiencies in trade spend, retail execution and supply chain. With experience developed over its 31-year history, AFS serves more than 1,000 customers of all sizes in more than 50 countries around the world. The AFS products are innovative, configurable solutions that are proven to optimize your potential with automated processes, improved productivity and rapid time to value.

    Similar Jobs

    See more jobs