What are the responsibilities and job description for the SW Engineer IV position at InComm Payments?
When you think of InComm Payments, think of Innovative Payments Technology. We were founded over 30 years ago and continue to be a pioneer in the payment (FinTech) industry. Since our inception, we have grown to be a team of over 3,000 employees in 34 countries around the world. We own over 400 global technical patents and a network that includes over 525,000 points of retail distribution that points to our industry expertise.
We are creating nearly 200 Fully Remote jobs in Brazil for various financial technology (Fintech) engineering, database, development, and testing teams.
InComm Payments is highly focused on our people and their growth, and we work hard to make a career at InComm Payments meaningful and rewarding. We value innovation, quality, passion, integrity and responsibility in all that we do, and we are looking for great people to join our team as we move forward towards a very bright future. We anticipate developing future leaders for our teams in Brazil!
Benefits include health and dental insurance, meal and restaurant vouchers, fixed monthly stipend for internet and mobile expenses, InComm hardware/software, and annual bonuses! All positions are CLT.
You can learn more about careers at InComm Payments here: www.incomm.com or connect with us on Twitter, Facebook, LinkedIn, or Our Blog.
About This Opportunity
This is a backend developer position for a workflow-based data platform that digitizes product launch operations. The platform manages financial planning, margin approvals, routes tasks and coordinates with data set up teams. The platform performs automated testing to validate setups and approvals, helping in faster time to market.
Responsibilities
- Leading technical efforts on the platform, ownership of technical architecture and mentoring developers
- Development, testing and support of a Java, Spring based platform
- Development of new features and enhancements on the platform
- Analyzing requirements/ user stories to appropriately support design activities
- Participating in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software
- Troubleshooting and resolving production issues
- Develop and execute comprehensive unit and integration tests
- Test and certify release of code artifacts
- Contribute to the improvement of developer tooling and processes
Qualifications
- Bachelors or Master’s degree in Computer Science, Information science, or related field required
- 7-10 years of progressive Java development experience including JSE, JEE in enterprise level scalable, distributed and fault tolerant environments
- Experience of open-source application frameworks – Spring, Apache, Hibernate
- Experience of SQL and DBs such as Oracle and Microsoft SQL Server
- Experience developing Restful Web Services
- Experience or knowledge of Javascript web frameworks like – Angular, React or Vue
- Experience participating in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software (ex. SVN, Maven, JIRA, Jenkins)
- Good understanding in objected-oriented analysis and design across a variety of platforms
- Experience of various platforms like Windows server, Linux/Unix
- Strong analytical skills with the ability to assess complex systems and situations and troubleshoot issues
- Problem solving skills and strong sense of ownership
- Excellent verbal and written communication, and interpersonal interactions (ability to foster a cooperative work environment)
- Flexibility to learn on the job and adapt to a changing environment
- Knowledge of BPM frameworks like Activiti or Camunda are a strong plus
- Technical certifications (programming, cloud) are a plus