Software Developer

Spait Infotech2024 — United Kingdom · Posted ~2 hours ago

Full-time

Skills

Java Python C# C++ JavaScript Object-Oriented Programming SQL Relational Databases REST APIs Unit Testing API Integration

🔓 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

A broad software development role focused on designing, developing, testing, and maintaining scalable applications. You will translate business and technical requirements into solutions, build APIs and integrations, troubleshoot performance issues, participate in code reviews, write tests, and improve application security and reliability.

Highlights

Build and maintain scalable software applications while working across development, testing, API integration, performance, security, and reliability. The role provides broad exposure to the software development lifecycle and collaboration with cross-functional technical teams.

Description

Key Responsibilities Design, develop, test, and maintain software applications.Write clean, efficient, scalable, and maintainable code.Analyze business and technical requirements and translate them into software solutions.Debug and resolve application issues and performance problems.Develop and integrate APIs and third-party services.Collaborate with UI/UX designers, developers, QA engineers, and other stakeholders.Participate in code reviews and follow software development best practices.Perform unit testing and support application testing.Maintain technical documentation and development standards.Monitor and improve application performance, security, and reliability.Stay updated with emerging technologies and industry trends.Required Skills Proficiency in one or more programming languages such as Java, Python, C#, C++, or JavaScript.Knowledge of object-oriented programming and software development principles.Experience with SQL and relational databases.Understanding of REST APIs and web services.Familiarity with Git/version control systems.Knowledge of software development life cycle (SDLC).Strong analytical and problem-solving skills.Good communication and teamwork skills.