At a Glance
- Tasks: Join a team to create and enhance software solutions for public sector clients.
- Company: Hays Technology connects talent with opportunities in the tech industry.
- Benefits: Enjoy remote work flexibility and competitive pay of £400 per day.
- Why this job: Work on impactful projects using modern frameworks and technologies like AWS and Python.
- Qualifications: Experience in software development, particularly with AWS, Python, and agile methodologies.
- Other info: Initial 4-month contract with potential for extension; outside IR35.
The predicted salary is between 48000 - 72000 £ per year.
Hays Technology is working with a public sector client to recruit a Software Engineer. This role will run for an initial 4 months with a likely extension after that period. The role will be £400 plus p/d Outside ir35 majority remote. The job role includes: Create business and user value by undertaking complex software engineering programmes and projects which create, integrate, and enhance back office and customer-facing systems and solutions to improve performance and service delivery. Implement software development standards, mechanisms, frameworks, and processes to ensure that our in-house software development is of the highest quality, highly available, usable, and shareable by rigorous standard setting, testing and quality controls using the best of modern frameworks and using modern processes like test-driven development and pair programming. Develop quality code for the build and deployment of contact centres, working to standards alongside an experienced team Confidently work with AWS Key Features: Amazon Connect, Lex (Voicebots), DynamoDB, S3, Contact Flows, IAM, Cloudwatch, CloudFormation Develop using Python and other languages Work with Terraform for reusable builds Proficiency in writing Lambda functions using Node.js Build and maintain integrations with external systems using APIs Use best practices such as TDD, CI/CD, and Pair Programming in an agile development environment Create, contribute to, and update technical documentation Work with clients to share learning on build and integrations Understand core security principles What you need to do now If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV, or call us now. If this job isn’t quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C’s, Privacy Policy and Disclaimers which can be found at (url removed)
Software Engineer employer: Hays Technology
Contact Detail:
Hays Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarize yourself with AWS services, especially Amazon Connect, Lex, and DynamoDB. Having hands-on experience or projects showcasing your skills with these tools will make you stand out during the interview process.
✨Tip Number 2
Brush up on your Python and Node.js skills, as these are essential for the role. Consider building a small project that utilizes Lambda functions to demonstrate your coding abilities and understanding of serverless architecture.
✨Tip Number 3
Highlight your experience with Agile methodologies and practices like TDD and CI/CD. Be prepared to discuss how you've implemented these in past projects, as this will show your alignment with the team's development standards.
✨Tip Number 4
Prepare to discuss your approach to technical documentation and collaboration with clients. Sharing examples of how you've effectively communicated complex technical concepts will demonstrate your ability to work well in a team-oriented environment.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with AWS, Python, and Node.js. Emphasize any projects where you've implemented TDD, CI/CD, or pair programming.
Craft a Strong Cover Letter: Write a cover letter that showcases your understanding of the role and how your skills align with the requirements. Mention specific experiences that demonstrate your ability to create business and user value through software development.
Showcase Technical Skills: In your application, clearly outline your proficiency with the key technologies mentioned in the job description, such as Amazon Connect, DynamoDB, and Terraform. Provide examples of how you've used these tools in past projects.
Highlight Collaboration Experience: Since the role involves working with clients and an experienced team, include examples of your collaborative work in agile environments. Discuss how you’ve contributed to team success and shared learning on builds and integrations.
How to prepare for a job interview at Hays Technology
✨Showcase Your Technical Skills
Be prepared to discuss your experience with AWS services like Amazon Connect, Lex, and DynamoDB. Highlight specific projects where you've implemented these technologies and how they contributed to the overall success of the project.
✨Demonstrate Your Coding Practices
Discuss your familiarity with test-driven development (TDD), continuous integration/continuous deployment (CI/CD), and pair programming. Provide examples of how you've applied these practices in previous roles to ensure high-quality software delivery.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios that may involve building integrations with external systems using APIs or writing Lambda functions in Node.js.
✨Communicate Your Understanding of Security Principles
Since security is crucial in software engineering, be ready to discuss core security principles and how you have implemented them in your past projects. This will demonstrate your awareness of best practices in developing secure applications.