Jobs / NCR
Junior DevOps Engineer
NCR · Bath, ENG, United Kingdom
Bath, ENG, United KingdomExp: 0-2 yrsOnsite
Remuneration
Not specified
Location
Bath, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
This entry-level software engineering role contributes to designing, developing, testing, deploying, and maintaining software across the full development lifecycle. The engineer writes and documents code, troubleshoots defects, develops unit tests, participates in integration and system testing and code reviews, and documents technical processes. The posting names Go, Java, Python, JavaScript, C#, Git, Agile, and cloud platforms including GCP, Azure, and AWS.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Understanding of data structures, algorithms, and object-oriented programming.
- Proficiency in at least one modern programming language, such as Go, Java, Python, JavaScript, or C#.
- Familiarity with version control systems such as Git and Agile development.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
- Ability to work effectively independently and as part of a team.
- Willingness to learn and adapt to new technologies and challenges.
- Cloud experience with GCP, Azure, or AWS is a plus.
- Prior software development internship or project experience is a plus.
- Zero to two years of experience in the role or a related field.
Responsibilities
- Participate in requirements gathering, design, coding, testing, and deployment.
- Write clean, efficient, well-documented code in accordance with established standards.
- Collaborate with senior engineers and cross-functional teams on project requirements and technical discussions.
- Troubleshoot and resolve software defects and issues.
- Develop and execute unit tests and participate in integration and system testing.
- Learn and apply technologies, tools, and methodologies relevant to project needs.
- Contribute to code reviews and provide constructive feedback.
- Maintain and improve existing software applications.
- Document technical designs, processes, and procedures.
Skills
AWSAzureC#GCPGitGoJavaJavaScriptPython
Degrees
Bachelor's degree in Computer Science, Software Engineering, or a related techni
Work schedule
Five days in the office
Relocation
No