Key Responsibilities
Prompt engineering:
- Write comprehensive prompts that serve as detailed documentation for building micro-services
- Specify the desired micro-service architecture, coding patterns and integration points
- Refine prompts iteratively based on review of generated code to achieve desired functionality
Code review & testing:
- Review and analyse the generated micro-service code for accuracy and quality
- Set up and execute tests in a test environment to ensure functionality and performance
- Debug and troubleshoot issues identified during testing
Collaboration & Communication:
- Work closely with developers and other stakeholders to understand requirements and incorporate feedback
- Communicate technical concepts effectively, both verbally and through well-written documentation
- Participate in sprint planning and other agile events to coordinate with various agile fusion units
Essential Skills
- Proficiency in Java and JavaScript syntax, libraries, and frameworks (e.g., Spring Boot for Java)
- Proficiency in creating clear and comprehensive prompts that outline functionality, required APIs, dependencies, and expected behaviour
- Proficiency with DevGPT Interface for prompt creation and code generation
- Proficiency in setting up and running automated tests in a test environment
- Proficiency with version control systems (e.g., Git) for managing prompt versions and code iterations
- Experience leveraging DevGPT for creating APIs, managing dependencies, and implementing testing considerations
- Experience using code editors (e.g., VS Code, IntelliJ IDEA) with DevGPT integrations
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Knowledge of localisation and accessibility testing best practices
- Knowledge of best practices in continuous integration and continuous deployment (CI/CD)
- Strong familiarity with containerisation and orchestration tools (e.g., Docker, Kubernetes)
- Familiarity with advanced testing techniques and tools
- Ability to analyse code requirements and break down tasks into clear instructions for DevGPT
- Ability to troubleshoot issues and refine prompts based on code review and testing feedback
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Ability to work in an agile development environment
Required Qualifications
- Highly experienced, 10+ years preferred
- Proven experience of getting code into production and managing the deployment process
- Ability to work in an agile development environment
- Strong problem solving and attention to detail skills
- Excellent communication and teamwork skills
- Bachelor’s or Master’s degree in Computer Science, Mathematics or related field preferred
- English proficiency at C1 level, with certification such as IELTS or equivalent (even if expired)
Additional Skills (optional)
- Experience of working with Agile teams or similar small agile team setups
- Strong mathematical skills and ability to apply mathematical concepts to solve complex problems
- Familiarity with user experience (UX) design principles and practices to ensure the usability of the generated micro-services
- Familiarity with additional web and API automation frameworks
- Analytical thinking and ability to troubleshoot issues based on code review and testing feedback
- Understanding of financial technology (fintech) industry trends and regulations
What You Need to Know
At Magnum Grail we value innovation, collaboration and a commitment to excellence. Our Agile Fusion Unit structure ensures efficient communication and cohesive teamwork. We offer flexible office hours, allowing teams to organise themselves internally while maintaining high levels of productivity and engagement.
Application Process
In order to apply, we kindly ask you to do the following:
- Fill in the form
- Add a cover letter (mandatory)
- Attach a CV/resume as a PDF or Word file. Please note that we do not accept LinkedIn profiles as CVs.
- Once we have received your application, we will evaluate it and let you know if we think we can consider your candidature, usually within 3-4 working days.
- Please check that you have received an e-mail at the address you provided in the form. If this is the case and the letter is not in your spam/junk folder, please send an email to [email protected] to confirm if we have received your application. It would also be beneficial to add the domain magnumgrail.com and the address [email protected] to your contacts to avoid any delay in communication.
At Magnum Grail, we are driven by a passion for innovation and excellence. Our commitment to pushing boundaries and fostering a dynamic working environment sets us apart in the industry.
We believe in nurturing talent and providing ample opportunities for professional growth. Our collaborative culture ensures that every team member's voice is heard and valued. At Magnum Grail, you will have the opportunity to work on cutting-edge projects that will shape the future.
We are always looking for talented and dedicated individuals to join our team. By becoming part of Magnum Grail, you will contribute to meaningful projects and make a difference every day.
Ready to take the next step in your career? Join Magnum Grail and embark on a rewarding journey with endless opportunities.
Read more
Know any suitable candidates?
Share this listing or recommend an employee.