Menu
Warning This job advert has expired and applications have closed.

Software Engineer

Job details
Posting date: 31 August 2024
Salary: £50,000 per year
Hours: Full time
Closing date: 30 September 2024
Location: Nottingham, Nottinghamshire
Remote working: On-site only
Company: Vajra Global Limited
Job type: Permanent
Job reference: VG-SE01

Summary

Job description:
• Analyzing client and user requirements
• Writing code that creates new programs that satisfy requirements
• Writing code that develops existing programs to add features or make them more efficient
• Testing code and adjusting until programs work reliably as required
• Identifying and correcting program bugs
• Writing technical specifications and instructions in collaboration with Technical Writers
• Recommending new programs and technologies to clients and supervisors
• Collaborate with other engineers and programmers to determine requirements and design components, using techniques such as whiteboarding and sketching
• Design and develop software applications to meet the needs of a diverse user community
• Investigate computer system or component malfunctions to diagnose problems
• Inspect program logic for errors in programming
• Testing and debugging
• Provide ongoing support to other engineers, programmers, quality assurance personnel or users
• Designing specifications for computer software or hardware
• Planning the operational details for specific computer systems
• Developing technical illustrations of engineering designs
• Assisting in determining project feasibility

Requirements:
• Degree in computer engineering or related field.
• 5+ years in a similar position.
• Excellent problem-solving skills. Fluency in common programming languages including C++, Java and Python
• Technical understanding of front-end web technologies, operating systems and platforms
• Verbal and written communication, specially making complex concepts more accessible
• Diagnostic skills for identifying why programs that do not meet requirements and how to improve them
• Problem-solving for improving programs and resolving bugs