'; } ?>

Software Engineer (AMP) Job at Payment Alliance International

Payment Alliance International Remote

PAI offers ATM portfolio management services second to none. Our mission is to make the management of ATMs easy and efficient, and by extension, the access to cash for consumers reliable and within an arm’s reach. PAI delivers tools and services for ATM portfolio owners & operators—retailers, financial institutions, and independent operators/ISOs. The combination of our proprietary portfolio management tools with the services of our Vantage business delivers value in the form of increased performance at significantly lower unit costs.
Job Title
Software Engineer (AMP)
Job Description
GENERAL SUMMARY
Software developers at PAI build solutions that support our operations and customers' business. Developers are responsible for the software they develop, from design to ensuring that it reaches production and then monitoring it. This role is responsible for developing new and existing applications that support business objectives. This role requires working closely with software development staff and internal resources from sales, operations, accounting, external IT teams, and other support functions to develop solutions that will work for the continued growth of the business. Application development consists of building component-based applications delivered over the internet, application design, software modeling, component and object-oriented design, algorithmic coding, installing and upgrading systems, and systematic approaches to application integration. The day-to-day duties of this role include but are not limited to hands-on coding, unit testing, QA testing, communicating with sponsors and domain experts, participating in and leading technical discussions, leading projects, estimation sessions, controlling project cost, and documentation. The software development process at PAI focuses on responding to customer needs through teamwork, transparency, collaboration, and continual learning.
The AMP Product provides ATM Portfolio Management tools to our customers. The AMP Product provides PAI customers with industry-leading Asset and Site Management, Tools for Financial Analysis, Cash Management, and Event Management, as well as flexible reporting. The AMP product is an on-premise or a hosted SaaS offering. Our DevOps staff supports both offerings throughout the software life cycle.
ESSENTIAL DUTIES AND TASKS:
Planning
  • Actively listening and providing relevant technical/non-technical information in team meetings and discussions
  • Actively seeking to be utilized as a bridge for communication difficulties between stakeholders, business units, quality control, testing, and developers
  • Actively seeking clarification on coding issues and providing clarification and advice on coding issues for team members
Design
  • Applying existing design patterns in limited scope as well as developing and improving design patterns across products
  • Developing Code for specific features and deploying advanced code concepts and applying libraries and frameworks in order to deliver complex features
  • Using a working knowledge of development languages and possessing advanced knowledge of multiple languages that are used across products
Implementation
  • Adhering to Coding Standards and defining and promoting new Coding Standards
  • Implementing existing Design Patterns and extending and defining new Design Patterns
  • Raising issues and working across teams to provide solutions and implementing them
  • Accepting mentoring: in person, via pairing, and through code reviews and mentoring more junior developers
  • Implementing automated tests for a limited feature area, constructing testing patterns for integration type tests, and automating tests across a product
Leadership
  • Taking ownership of team feature development
  • Taking ownership of own growth and striving to be a craftsperson
  • Driving feature work across multiple teams
  • Driving a culture of craftsmanship
On Call
24 Hour On-Call Data Systems Rotation – Perform tasks associated with the monitoring of the software systems and processes that support the AMP application. This includes but is not limited to nightly and daily processor file loads, real-time connectivity and feed data, direct application issues and systems specific alert resolution.
MINIMUM QUALIFICATIONS
  • Bachelor’s degree in Computer Science, Mathematics or related discipline - or - equivalent work experience and technical training
  • 2 or more years of experience in application design, software development, maintenance and delivery and experience with application servers
  • Minimum 2 years technical work experience in a team environment as a programmer
  • Organizational and time management skills
  • Written and verbal communication skills
COMPUTER / APPLICATIONS SKILLS
  • Strong knowledge of different programming languages, application platforms and operating systems
  • Strong experience with Web architecture and Web design and development tools and languages
  • Application Localization and Globalization
  • SQL Server Management Studio
  • Microsoft Visual Studio
  • Microsoft SQL Server – TSQL
o Building and maintaining stored procedures
o Building and maintaining users defined functions
o Reading and evaluating query plans
o Understanding, constructing, and maintaining indexing strategies
o Managing and creating ETL Jobs
o Managing and working with both OLAP & OLTP workloads within the same system
o Understanding SQL Server installation and best practices
  • Microsoft Access
o Knowledge of VBA Development
  • ASP.NET 4.* Web Forms
  • C#
  • Full Stack: Front-end (Javascript, Jquery, etc), Middleware(C#), Back-end(C#, SQL), Database(SQL/Access)
WORKING CONDITIONS
This work is performed remotely but does require office visits periodically
SUPERVISORY / MANAGEMENT DUTIES
N/A
The company reserves the right to revise and alter this job description as needed.
About PAI
Every employee in our organization has a specific role to play in the delivery of services to our customers and we empower our employees to do what it takes to meet the needs of the customer. Employees have the opportunity to work on a variety of projects and teams, including newly developing products and services, and be at the forefront of the industry. Working at PAI includes having meaningful work, a talented group of peers to partner with and learn from, and a culture that supports development, growth and a bit of fun!

What’s Next?
Thank you for considering PAI, a subsidiary of Brink's, as your next employer. To be considered for this position, you must complete the entire application process, which includes answering all prescreening questions and providing your eSignature.
Upon completion of the application process, you will receive an email confirming that we have received your application. We will review all candidates and notify you of your status should we deem you fit for a job. Thank you again for your interest in a career at PAI. Like our Facebook and Instagram page or follow us on Twitter.
PAI/Brink’s is an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, marital status, protected veteran status, sexual orientation, gender identity, genetic information or history or any other characteristic protected by law. PAI/Brink’s is also committed to providing a drug free workplace.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.



Please Note :
www.bankofmontserrat.ms is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, www.bankofmontserrat.ms provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.