Junior Engineer
Allica Bank
About Allica
Allica is the UK’s fastest growing company - and the fastest-growing financial technology (fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers.
Department Description
At Allica, we’re building an industry-leading digital business bank. Our technology team sits at the very heart of the organization. We handle everything from new product development and innovation, through to the management of all the tools and systems the business uses to function efficiently and effectively.
In all we do, we are committed to championing a culture built on Allica’s values of collaboration, integrity and being straightforward.
Job Description:
As a Junior Engineer, you will play a key role in supporting the development and maintenance of our company’s IT systems and applications. You will work closely with our development team to ensure the efficient and effective delivery of IT solutions that meet our business needs. This role offers an opportunity to gain hands-on experience in software development, system integration, and IT project management.
Key Responsibilities:
Software Development:
Assist in designing, coding, and testing software applications based on business requirements.
Collaborate with senior developers to implement new features and enhancements.
Debug and troubleshoot issues in existing systems and propose solutions.
System Integration:
Participate in integrating various IT systems and applications to ensure seamless functionality.
Develop APIs and scripts to automate processes and improve system efficiency.
Database Management:
Support database administration tasks, including data migration, backup, and recovery.
Write and optimize SQL queries for data retrieval and manipulation.
Project Support:
Contribute to IT projects by providing technical expertise and assisting in project planning and execution.
Work with cross-functional teams to deliver projects within scope, budget, and timeline.
Documentation and Reporting:
Create technical documentation for software applications, APIs, and system configurations.
Generate reports on project progress, issues encountered, and resolutions implemented.
Quality Assurance:
Participate in testing activities, including unit testing, integration testing, and user acceptance testing.
Ensure that software solutions meet quality standards and functional requirements.
Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent practical experience).
- Knowledge of programming languages such as Java, Python, C#, or JavaScript.
- Familiarity with web development frameworks (e.g., React, Angular, Django) and version control systems (e.g., Git).
- Understanding of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork skills.
Preferred Qualifications:
- Minimum 1 year of work experience in software development or IT project management.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Knowledge of agile development methodologies.
- Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins).
Don’t tick every box?
Don’t worry if you don’t have all the skills or requirements listed on the job description. If you think you’ll be a good fit, we’d still love to hear from you!
Flexible working
We know the ‘9-to-5’ isn’t right for everyone. That’s why Allica is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate.
Diversity
We’re a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
Additional Information
Working at Allica India Technology Services Private Limited
At Allica we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers.
Our employees are at the heart of everything we do, so our benefits are designed with you in mind:
- Full onboarding support and continued development opportunities
- Options for flexible working
- Regular social activities
- Private Medical Insurance - fully comprehensive cover for the employee and dependents
- 22 days paid leave/ annual leave per year, excluding National & Festival holidays
- Discretionary bonus scheme
- Life assurance
- Family friendly policies including enhanced Maternity & Paternity leave