Senior Angular Developer
Department: Ireland-Technology
Employment Type: Full Time
Location: Ireland
Reporting To: CTO
Description
Job Title: Senior Angular Developer
Department: Technology
Reports to: Technical Lead
Position Summary: Bluefin Payment Systems is looking for a Senior Software Engineer to join their development team in Waterford, Ireland. The successful candidate will help build Payments and Security focused SaaS applications for our omni-channel security suite. We require a security conscious engineer with strong problem-solving skills to enhance our card-present, e-commerce, mobile payments and data security offerings. They must be willing to work in a collaborative environment and are expected to mentor junior team members. The Software Engineer will be expected to work on a wide variety of products using Angular, TypeScript, JavaScript, HTML, CSS, SQL, and NoSQL. Proficiency on either the LAMP or MEAN Stack is an advantage. Ability to work with Web frameworks and Restful API’s is required. The ideal candidates will also have worked in a payment processing environment and have familiarity with the PCI data security standard.
Essential Duties and Responsibilities
Essential Duties and Responsibilities: include the following and other duties may be assign
- Ensure high-quality, on-time delivery of cloud-based software applications.
- Maintain existing codebases; troubleshoot bugs and add new features.
- Architect and develop integrations with internal and 3rd party services; including payment methods (Apple Pay, Google Pay, etc.), fraud prevention services (3DS, etc.), SaaS services and Partner platforms.
- Effectively collaborate with internal stakeholders to gather requirements and troubleshoot problems.
- Understand, reinforce and improve the SCRUM development methodology.
Qualifications
To perform this job successfully, the individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:
- Senior-level hands-on experience with Frontend technology stacks.
- Ability to take initiative and contribute to new ideas required in a diverse, fast-paced, deadline-driven team environment. Experience with unit and integration testing.
- Experience with Angular.
- Detailed knowledge of web application development.
- Hands-on experience with SECURE CODING techniques.
- Organization and analytic skills, with strong problem-solving ability.
- Excellent written and verbal communications skills.
- Experience with version control systems such as Git.
- Hands-on experience with LINUX.
- Experience using PHP or Node frameworks is an advantage.
- Experience with relational databases like MySQL is an advantage.
- Experience with NoSQL databases like Mongo is an advantage.
- Experience developing software for distributed systems is an advantage.
- Experience in Payment Processing/transactional environments is an advantage.
- Experience using common business software such as Word, Excel, PowerPoint, and VISIO to visualize, discuss, and present ideas to technical and non-technical audiences
- 5+ years creating complex, data-driven applications for the web.
- Bachelor's degree (in Computer Science or related field).
- Knowledge of Payment processing preferred.
Computer Skills: Advanced computer skills in Word, Excel, Outlook and CRM system with the ability to multi-task.