Software Engineer II
Join our team as a Software Engineer II focusing on the development and maintenance of Trintech’s integration platform. The ideal candidate will have a background in software development, particularly Java and/or Angular and SQL. This role involves close collaboration with teams to meet complex project requirements and deliver high-quality software solutions.
PRIMARY RESPONSIBILITIES
- Design, develop, test and deliver innovative solutions to customer/technical challenges as well as diagnosing and resolving complex issues.
- Work in Agile teams following Agile + SAFe methodologies to deliver high quality products on time with performance and localization requirements in mind.
- Maintain and improve existing codebases, ensuring high-quality and efficient software.
- Document all development processes, changes, and strategies.
- Participate actively in continuous learning to adopt new technologies and best practices in software development.
- Work closely with cross functional teams to understand requirements and implement a comprehensive solution.
REQUIRED KNOWLEDGE/SKILLS/ABILITIES
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3-5 years’ experience in software development, with specific skills in Java, JavaScript and/or Angular and SQL, SQL Server preferred.
- Hands-on experience building modular and component-based, front-end applications with a strong grasp of JavaScript and/or Angular.
- Familiar with CI/CD including Azure Pipelines or similar deployment technologies.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Successful track record delivering high quality and thoroughly tested products on time.
- Able to adhere to technical standards, as well as being able to influence peers within a development team
- Excellent problem-solving abilities and strong analytical skills.
- Strong communication skills, capable of effectively articulating technical challenges and solutions to stakeholders and peers.
- Highly motivated and self-directed, capable of multi-tasking, and able to work with minimal supervision.
- Experience working in an Agile/Scrum development process is preferred
ADDITIONAL KNOWLEDGE/SKILLS/ABILITIES
- Exceptional interpersonal and communication skills.
- Proactive, creative, and innovative approach to solving technical problems.
- Continuous improvement mindset with a commitment to developing new skills.
- Ability to work collaboratively in a global team environment.
- Detail-oriented with strong organizational skills.