What are the responsibilities and job description for the Production Support Software Developer position at Bottomline?
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