Senior Full Stack Developer
Strengthen the team developing an in-house application from scratch. The DBO application will take data from a legacy system.
Job description
In this position, you will be responsible for the development and support of .NET & Angular projects and applications with highest quality and commitment through the entire Software Development Lifecycle. This highly responsible role involves offering state of the art technology solutions that will drive forward a Company’s Tax-Free Shopping product offerings.
Reporting to the Development Lead the successful candidate will have the opportunity to work with cutting edge technology in an agile environment for the market leader in its industry.
Responsibilities
- Design, develop, test, support and deploy web and backend applications based on the .NET & Angular technology stack.
- Research and evaluate software related technologies and products.
- Develop and write high quality coding that meets customer requirements, as well as create software documentation and update existing documentation.
- Implement best practices, standards and procedures including quality and delivery methodologies and ensure compliance with the documented software processes and procedures throughout the life cycle of software products.
- Work in an agile Team setup of 6-9 members
- Coordinate with enterprise architects, development leads and product managers to determine appropriate functionalities and implementation.
- Take an active role in improvement endeavours
- Coaching less experienced team members
Prerequisites and skills
- University graduate / bachelor’s degree in technology-related field (e.g., computer science, MIS, etc.) or relevant experience
- 5+ years of experience in a professional software development work environment
- Hands-on experience within agile software development methodologies in a multi-division processing company (international experience a strong plus)
- Payments industries experience a strong plus (credit card, merchant processing, banking, financial services, etc.)
- Strong English language skills (oral and written) in routine, technology-related work settings
- Independent and self-motivated personality
- Excellent team player
- Excellent problem-solving skills
- Excellent command of English in spoken and written form
- Enjoys working in a multi-cultural environment
- Excellent understanding of the current .NET based frameworks, tools and technologies
- Excellent C# programming language skills
- Excellent .NET framework knowledge
- Excellent understanding of OOP concepts and principles
- In-depth experience designing REST API’s and implementing services based on it
- Good understanding of the Angular framework
- Good knowledge of state management concepts using NGRX framework
- Experience with Testing and CI; TDD, automated unit/functional/integration testing
- Good understanding of Software Design Patterns and Enterprise Design Patterns
- Strong database skills, preferably with Microsoft SQL Server
- Solid command of debugging tools, frameworks, and methodologies
- Strong understanding of agile development methodologies (ideally SCRUM)
- Internet Security knowledge preferred
- Prior usage and experience in one or more of the following technologies is an advantage: RabbitMQ, Redis
- Good understanding of and experience with SOLID concept and Clean Architecture
Advantages and benefits
- Pillar 3 pension contribution
- Multisport Card
- 2 sick days
- 100% of salary for the first 5 days of sick leave
- Meal voucher card worth EUR 5.85 per working day
- 3 additional days of holiday
Further information
- Location: Work from the Bratislava office at least twice a week, with one day in Vienna every two weeks.
- Type of contract: Permanent employment
- Start date: By agreement
- Salary: From 45,000 € per year
About the company
Global company providing tax free shopping solutions.
Apply for the position
You will be guided through the selection process by Zuzana. If you have any questions? Call +421 903 910 010.
Personal data
I hereby give my consent to the processing of my personal data contained in the job application, professional CV, personal questionnaire, personal data obtained from the contact form on the company’s website and personal data obtained during the interview at Grain s. r. o. in accordance with Act No. 18/2018 Coll. on the Protection of Personal Data (hereinafter referred to as “Act No. 18/2018 Coll.”) by Grain Slovakia s. r. o. for the purpose of employment mediation. Consent may be revoked in writing at any time, otherwise the consent expires 3 years from the date of its granting and the data will be anonymised and further used exclusively for statistical purposes. I also acknowledge that the rights of the data subject are regulated in Section 59 et seq. of Act No. 18/2018 Coll. I declare that I fully understand the conditions of processing my personal data and I give my consent knowingly, voluntarily and without reservation.