Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer - Financial Services

Provision People

Software Developer - Financial Services

Charlotte, NC
Full Time
Paid
  • Responsibilities

    Summary

    As a Software Engineer for this group in Technology you will have the opportunity to play a foundational role on the new team implementation and you will develop engineering solutions that supports our most strategic product development and communication. In this position you will develop APIs, data integrations, content and media management, feature rich web applications and complex workflows to enable critical business processes. The team achieves its goals through regular agile/scrum meetings, development of concepts/MVPs and rapid iteration and leveraging the best tools and technologies to address the need.

     

    Responsibilities

    • Code complex software solutions using back-end and/or front-end technologies
    • Perform software and data architecture design, across many channels that supports both sales initiatives and investment efforts.
    • Demonstrate and mentor software engineering best practices
    • Develop configurations and automations to enable testing, infrastructure and deployments
    • Collaborate with subject matter experts in a variety of areas to optimally achieve desired outcomes
    • Participate in code reviews and provide an understanding and approach to how the systems should adequately talk to one another.

     

    Minimum Qualifications

    • 5+ years of experience in a professional and/or academic setting with:
    • Python or equivalent dynamic languages (i.e. JavaScript, Python, Ruby, PHP, Lua)
    • Java or equivalent static languages (i.e. C, C++, FORTRAN, Pascal and Scala)
    • CSS and semantic, standards-compliant HTML, SASS/SCSS or equivalent
    • Javascript/Typescript
    • Experience with the Angular framework or equivalent
    • Experience with RDBMS and NoSQL
    • Experience working with RHEL or other Linux based operating systems
    • A strong drive for learning and self-development
    • Demonstrated ability to apply good design principals
    • Strong analytical and problem-solving skills
    • Effective written and verbal communication skills

     

    Preferred Qualifications

    • Experience with progressive web application
    • Experience with scientific Python frameworks: NumPy, SciPy, Pandas
    • Experience with R, Matlab or equivalent
    • Experience with agile/scrum methodologies
    • Financial services industry experience
    • Experience with the following: Ansible; Elastic stack; IDAM, RabbitMQ, ETL