logo inner

Software Engineer IV

AprivaPhoenix, Arizona, United StatesOnsite
This job is no longer open

JOB SUMMARY:


Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. Has extensive knowledge of commonly used software engineering concepts, practices, and procedures. Designs, plans, and coordinates work within the team.  Provides technical support to project team members. May lead or direct the work of others.

RESPONSIBILITIES/DUTIES:


  • Perform end-to-end analysis, design, implement, debug, test, package, and support core gateway applications, specifically related payment processor integrations.        Including, but not limited to:
  • Write maintainable and reusable code
  • Generate automated unit and integration tests
  • Design and implement efficient and logical databases access components
  • Create and finalize forms, procedures, and other documentation needed for the installation and maintenance of application programs.
  • Work in a Scrum/Agile team environment with other skilled engineers
  • Proactively plan and complete work with no direct supervision.
  • Interact with departments outside of engineering such as Product Management, Marketing, and Certification teams to add new or custom features to company products.  May interact with customers.
  • Performs all other duties as assigned.

QUALIFICATIONS/REQUIREMENTS:


  • BS degree in Computer Science, Engineering, or equivalent experience. 
  • Minimum 7 years work experience.
  • Solid understanding of object-oriented analysis and design techniques
  • Comprehensive knowledge of C#, C++ (highly preferred), and SQL.
  • Familiar with and comfortable using Visual Studio in a Windows environment.
  • Use of CI/CD tools such as Azure DevOps repos (Git) and pipelines / deployments.
  • Domain knowledge in one or more of the following: 
  • Communications protocols and software
  • Multi-threaded software design and development
  • Database access methods and relational database concepts
  • Strong problem-solving skills
  • Written communication skills, including program specifications and user documentation.
  • Good oral communication and collaboration skills


This job is no longer open

Life at Apriva

Your Vision. Our Technology.®\n\nFounded in 2003, Apriva is a technology company delivering an adaptive platform for secure mobile communications and omnichannel payments. Apriva’s mobile-first technologies meet the exacting security and reliability requirements of financial services providers, commercial enterprises, government entities, public service sectors, and independent sales organizations. Through our two operating groups, Apriva Payments and Apriva Mobile Security, the company offers fully-managed, end-to-end security solutions.
Thrive Here & What We Value1. Proactive development of client relationships2. Identifying new business opportunities3. Shaping RFPs for Apriva ISS benefit4. Collaborative team efforts towards goals5. Updating opportunity pipeline tools6. Multi-disciplinary work environment7. Equal employment opportunity8. Customer satisfaction focus9. Teamwork and collaboration emphasis10. Continuous learning opportunities
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024