Skills needed: Software Engineering Internship experience in FinTech/Merchant Services domain; proficiency with AI tools for application review and resume analysis.
Years of experience: None stated explicitly.
Education: Bachelor'curse or higher degree (implied by the intern position, but not directly mentioned).
Certifications: Not specified in the job posting.
Must-haves: Experience with cookies policy/privacy notice implementation is implied for understanding client policies; familiarity with AI tools used during hiring process may be beneficial (implied by mention of their use, but not explicitly stated as a requirement).
Responsibilities
Develop and maintain software applications for the Merchant Services platform to enhance user experience and functionality.
Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
Participate in code reviews, testing procedures, and quality assurance processes as part of a team or individually.
Contribute to the documentation process by writing clear and concise API/technical documents for internal use and potential external users if necessary.
Engage with clients through various communication channels (e.g., email, chat) to understand their needs and provide technical support when required.
Attend regular team meetings and stand-ups to stay updated on project progress and align goals across departments.
Stay informed about the latest industry trends in software development related to FinTech solutions for enterprise merchants, attending relevant workshops or webinars when possible.
Assist with troubleshooting technical issues that arise within assigned projects by working closely with team leads and senior engineers.
Contribute ideas during brainstorming sessions aimed at improving the Merchant Services platform's features and user interface design, based on feedback from users or stakeholders.
Help maintain a clean codebase through refactoring efforts when necessary to improve efficiency and readability of existing software components.
Participate in mentorship programs by sharing knowledge with less experienced team members about best practices in coding standards, project management methodologies, etc.