Software Engineer

Spait Infotech2024 — United Kingdom · Posted ~2 hours ago

Mid Full-time Onsite

Skills

Java Python C# JavaScript Object-Oriented Programming (OOP) MySQL PostgreSQL SQL Server MongoDB

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

We are seeking a skilled Software Engineer to design, develop, and maintain robust software applications. The role involves writing clean, efficient code, collaborating with multidisciplinary teams, participating in code reviews, and ensuring high performance and quality. You will work with multiple programming languages and databases, troubleshoot issues, and stay current with industry trends.

Highlights

Work on diverse software development projects, collaborate with cross-functional teams, focus on code quality and best practices, continuously learn emerging technologies, and participate in the full software lifecycle.

Description

Key Responsibilities Design, develop, test, and maintain software applications based on business requirements.Write clean, efficient, and well-documented code.Collaborate with cross-functional teams to define, design, and implement new features.Troubleshoot, debug, and upgrade existing software applications.Participate in code reviews to ensure code quality and best practices.Develop and maintain technical documentation.Ensure software performance, quality, and responsiveness.Stay updated with emerging technologies and industry trends.Work closely with QA teams to identify and fix defects.Required Skills & Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field.2+ years of experience in software development.Strong knowledge of programming languages such as Java, Python, C#, JavaScript, or similar.Experience with object-oriented programming (OOP) concepts.Knowledge of databases such as MySQL, PostgreSQL, SQL Server, or MongoDB.Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular is an added advantage.Understanding of RESTful APIs and web services.Experience with version control systems such as Git.Strong analytical and problem-solving skills.Excellent communication and teamwork skills.Preferred Skills Experience with cloud platforms such as AWS, Azure, or Google Cloud.Familiarity with Agile/Scrum methodologies.Knowledge of CI/CD pipelines and DevOps practices.Experience with Docker and Kubernetes is an added advantage