At a Glance
- Tasks: Join us as an Application Engineer, coding in Python and developing web-based tools.
- Company: Be part of a forward-thinking company that values innovation and technical growth.
- Benefits: Enjoy hybrid working, a 9-day fortnight, private health insurance, and generous annual leave.
- Why this job: This role offers hands-on experience with cutting-edge technology and a collaborative culture.
- Qualifications: Ideal for graduates in Computer Science or Software Engineering with strong Python skills.
- Other info: Must be a British Citizen; remote work available three days a week.
The predicted salary is between 28800 - 48000 £ per year.
A great opportunity for a Graduate or person with 12 months post grad experience who is aware of the current technical landscape, continually develops their technical skills with sound skills in Python coding. Ideal role for a Graduate with a degree in Computer Science, Software Engineering or similar degree.
Great Employer - WFH 3 days per week. 9 Day fortnight. Must live within 60-90 minute commute of Farnborough, Hampshire. All applicants must be British Citizens and dual nationality must be declared. This is a pre-requisite for reasons of National Security.
The Application Engineer must be competent in the use of the following technologies:
- Strong Python
- Knowledge or application of Flask, SQLAlchemy and Pandas for their Applications.
- Microsoft Azure with Terraform for their Cloud Services desirable but not essential.
- Docker for containerising their deployed applications or similar.
- GitHub for Code Versioning and CI/CD or similar.
- Atlassian Jira for our task tracking or similar.
- macOS as our development OS of choice.
Application Engineer Responsibilities:
- Python coding and scripting for 4 key applications.
- Developing and maintaining secure web-based tools, to address both data pipeline automation and digital transformation programmes in the organisation.
- Implementing best-practice standards in the use of technology; appropriate and effective choice of technologies, database structures, documentation.
- Securing in-house software tools in-line, to align with NCSC guidelines and ultimately adhere to MOD requirements (i.e., Secure by Design and JSP440).
- Architecting and implementing cloud solutions to make software available to stakeholders reliably.
- Developing the technical knowledge of direct reports through pair-programming and identification of courses relevant to the organisation’s objectives.
- 'Getting stuck in' and supporting ad-hoc needs including administering platforms, engaging with stakeholders, and training the organisation on how to use our tools.
- Identifying opportunities for implementing digital solutions and evaluating viability.
- Ensuring continuity in approach across the team and the organisation.
Application Engineer Skills & Competencies:
- Degree educated - Computer Science, Software Engineering or similar degree where Python coding skills have been developed.
- Strong skills in Python and ideally Flask and SQLAlchemy.
- An aptitude to 'pick up and run' with new or unfamiliar Python libraries.
- Good cloud knowledge: we aim to use Platform-as-a-Service where possible.
- Strong awareness of the latest applicable trends and technologies, including new libraries and tools that can support the organisation.
- Experience with Git, ideally GitHub.
- Ideally knowledge of HTTP, SSL, networking, and application efficiency (training can be provided).
- A strong desire to build great products, prototype new ideas, and bring the best of relevant new technology to the organisation.
- Well organised, self-starter with strong attention to detail.
- Good communication/presentation skills and ability to work in a dynamic, collaborative environment.
- Comfortable with working and dealing with uncertainty.
- Working knowledge of HTML, CSS & JavaScript advantageous.
Salary & Benefits:
- Bonus
- Pension
- Private health insurance
- Life insurance
- Cycle to work scheme
- 9 day fortnight
- Hybrid working
- Extended remote working
- Enhanced parental leave
- 28 days annual leave
- Buy additional annual leave
- Long service additional annual leave
Thank you for your application however due to the high volume of candidates applying, if you have not heard back from us within 5 days please assume that you have not been successful on this occasion.
Application Engineer employer: HighPoint
Contact Detail:
HighPoint Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Python, Flask, and SQLAlchemy. Consider building a small project or contributing to an open-source project that uses these technologies to demonstrate your skills.
✨Tip Number 2
Engage with the tech community by joining forums or groups related to Python and cloud technologies. Networking can lead to valuable insights and connections that may help you during the interview process.
✨Tip Number 3
Prepare to discuss your experience with version control systems like Git and platforms such as GitHub. Be ready to explain how you've used these tools in past projects, as this is crucial for the role.
✨Tip Number 4
Research StudySmarter and our mission to understand how you can contribute to our goals. Tailoring your conversation during interviews to align with our values and objectives will show your genuine interest in the position.
We think you need these skills to ace Application Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python coding skills and any relevant experience with Flask, SQLAlchemy, or cloud technologies. Emphasise your degree in Computer Science or Software Engineering and any projects that showcase your technical abilities.
Craft a Strong Cover Letter: Write a cover letter that specifically addresses the job description. Mention your familiarity with the technologies listed, your passion for developing secure web-based tools, and how you can contribute to the company's objectives.
Showcase Relevant Projects: If you have worked on any projects involving Python, Docker, or cloud services, include them in your application. Describe your role, the technologies used, and the impact of your work to demonstrate your hands-on experience.
Highlight Soft Skills: In addition to technical skills, mention your communication and collaboration abilities. The role requires working in a dynamic environment, so showcasing your organisational skills and adaptability will strengthen your application.
How to prepare for a job interview at HighPoint
✨Showcase Your Python Skills
Make sure to highlight your proficiency in Python during the interview. Be prepared to discuss specific projects where you've used Python, especially with frameworks like Flask and libraries such as Pandas. This will demonstrate your technical capabilities and understanding of the role.
✨Familiarise Yourself with Cloud Technologies
Even if you don't have extensive experience with Microsoft Azure or Terraform, showing a willingness to learn about cloud services can set you apart. Research these technologies beforehand and be ready to discuss how they could apply to the role of an Application Engineer.
✨Prepare for Technical Questions
Expect technical questions related to coding and application development. Brush up on your knowledge of Git, Docker, and CI/CD processes. Practising coding problems or discussing your approach to problem-solving can help you feel more confident.
✨Demonstrate Your Communication Skills
As an Application Engineer, you'll need to work collaboratively with others. Be prepared to discuss how you've effectively communicated technical concepts to non-technical stakeholders in the past. This will show that you can bridge the gap between technical and non-technical team members.