Why Choose Bottomline?
Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If you're dedicated to delighting customers and promoting growth and innovation - we want you on our team!
The Role
Bottomline is looking for a Production Support Software Developer either remotely or out of our Portsmouth, NH office!
The Paymode Business Solutions (PBS) Group at Bottomline Technologies is seeking a software engineer to support the Paymode product platform. The PBS Group develops the best-in-class B2B settlement network (Paymode) that is the biggest and fastest growing settlement network. The Paymode team has a vision of becoming the predominant way businesses pay and get paid.
The Production Support Software Developer is a hands-on developer who will be working on the next-generation transactional platform. This is a fast-paced and highly visible role for an individual looking to work alongside a team of developers and testers in a distributed Agile model maintaining and troubleshooting core transaction processing systems.
This person must be based in the United States.
How you’ll contribute:
- Provide hands-on production support for our Paymode platform.
- Follow Agile Development Methodologies to maintain and troubleshoot core transaction processing systems.
- Utilize your communication skills to ensure customers are delighted and satisfied with their technical service.
- Utilize your previous enterprise software and SaaS development skills to maintain and troubleshoot existing applications in an enterprise environment.
What will make you successful:
- Bachelor’s degree in computer science or equivalent work experience
- Ability to read and write SQL – Required
- Experience identifying issue defects and debugging.
- Ability to be on-call for a rotating shift including off hours and weekends to handle production systems outages and system degradation that requires application developer support.
- Strong familiarity with Object Oriented Programming
- Ability to prioritize multiple tasks.
- Strong understanding of relational database concepts
- Self-directing and organized.
Nice to have:
- Agile Scrum experience
- Strong Communication skills
- 3+ years of work experience in hands-on enterprise software and SaaS development using Java EE
- Real-time transaction system development in areas of electronic commerce, payments, or other related financial services
- Strong problem-solving skills with an aptitude for learning and implementing emerging technologies.
- Proven work experience in Agile / Scrum teams that are globally distributed.
- Knowledge of large-scale systems and a complete understanding of the challenges of creating and maintaining reference architectural standards
- Able to troubleshoot complex system issues using all available data points to develop hot fix or data fix script to allow critical system processing to be maintained within required SLAs.
- Good interpersonal, oral, and written communication skills
- Organized and self-directing with the ability to prioritize tasks to achieve results.
- Expert in Object-Oriented Analysis and Design (OOAD)
- Expertise in a testing framework such as: JUnit, HttpUnit, jWebUnit
- Real-world work experience in server-side Java development including the Java EE technologies (JSP/Servlets, JDBC, JMS, EJB, etc.) and/or Structured Framework experience (i.e., Struts/Tiles, JSF, Spring MVC etc.)
- Experience building and maintaining REST services.
- Solid experience in developing web application using HTML, DHTML, AJAX, JS, and CSS
- Understanding of Object Relational Mapping (ORM) and shared memory persistence
- Experience developing Java EE applications on WebLogic, Tomcat or similar, is preferred.
- Strong understanding of RDBMS concepts and development experience in ORACLE or similar enterprise database
- Ability to coordinate and report status to other members of the project team including product owners, business system analysts, testers, and stakeholders.
- Good understanding of using structured development methods and tools
#LifeAtBottomline
#LI-DNI
We welcome talent at all career stages and are dedicated to understanding and supporting additional needs. We're proud to be an equal opportunity employer, committed to creating an inclusive and open environment for everyone.