Associate Software Engineer

Atkin Group
Stratford-upon-Avon, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 82K

Job location

Stratford-upon-Avon, United Kingdom

Tech stack

Java
JavaScript
.NET
API
Amazon Web Services (AWS)
Software Applications
Azure
C Sharp (Programming Language)
C++
Command-Line Interface
Code Review
Continuous Integration
Database Design
Software Debugging
Linux
Github
Python
Linux System Administration
Microsoft SQL Server
MySQL
Ruby on Rails
Software Engineering
Software Systems
SQL Databases
Subversion
GIT
Vba Programming Language
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

  • Assist in the design, coding, testing, and deployment of software applications using languages such as JavaScript, Java, C#, Python, C++, and Ruby on Rails.
  • Contribute to front-end development tasks, ensuring user-friendly interfaces and seamless user experiences.
  • Collaborate with cross-functional teams to develop and integrate APIs and RESTful services for various applications.
  • Maintain version control using tools like Git, SVN, and GitHub, ensuring code integrity and traceability.
  • Participate in code reviews, debugging sessions, and troubleshooting to resolve technical issues efficiently.
  • Support application development on cloud platforms such as AWS and Azure, ensuring scalable and secure solutions.
  • Write efficient SQL queries for MySQL and SQL Server databases; assist in database design optimisation.
  • Contribute to the automation of deployment processes and continuous integration workflows.
  • Document technical specifications and contribute to knowledge sharing within the team.

Requirements

We are seeking a motivated Associate Software Engineer to join our dynamic development team. This role offers an excellent opportunity for individuals passionate about software development and eager to enhance their technical skills. The successful candidate will be involved in designing, developing, and maintaining innovative software solutions across various platforms and technologies. This paid position is ideal for recent graduates or early-career professionals looking to build a solid foundation in software engineering within a collaborative environment., * Proficiency in JavaScript, Java, C#, Python, C++, Ruby on Rails,.NET frameworks, VBA, Linux environments, and application development best practices.

  • Experience with front-end development frameworks and tools is highly desirable.
  • Familiarity with version control systems including Git, SVN, and experience using GitHub repositories.
  • Knowledge of APIs (Application Programming Interfaces), RESTful services, AWS cloud services, and Azure platform integration.
  • Strong understanding of SQL databases such as MySQL and SQL Server; ability to write optimised queries.
  • Experience working with Linux operating systems and command-line interfaces.
  • Software development experience across multiple programming languages; understanding of software lifecycle processes.
  • Ability to work collaboratively in a team environment while managing individual tasks effectively.

This role provides an engaging environment for aspiring software engineers seeking hands-on experience with diverse technologies and projects within a professional setting.

Apply for this position