Software Developer

Spait Infotech2024 — Canada · Posted ~2 days ago

Mid Full-time

Skills

software development REST APIs databases Git testing REST API SQL NoSQL

🔓 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 software organization is seeking a developer to build reliable applications, integrate services, manage databases, and contribute to secure and scalable solutions.

Highlights

Opportunity to design, develop, test, and improve software applications while working with modern development practices and collaborative teams.

Description

Key Responsibilities Analyze business and technical requirements and convert them into software solutions.Design, develop, test, and maintain software applications.Write clean, efficient, reusable, and maintainable code.Develop and integrate REST APIs and third-party services.Work with relational and/or NoSQL databases.Debug applications, identify defects, and implement fixes.Perform unit testing and participate in integration and system testing.Collaborate with QA teams to resolve software defects.Participate in code reviews and follow coding standards.Use Git and version-control practices for source-code management.Develop and maintain technical documentation.Participate in Agile/Scrum meetings, sprint planning, and reviews.Monitor application performance and troubleshoot production issues.Contribute to application security, scalability, and performance improvements.Stay updated with new technologies, frameworks, and software-development practices.Required Technical Skills Programming Languages One or more of: Java, Python, C#, JavaScript, TypeScript, C++, or PHP.Strong understanding of object-oriented programming concepts.Frontend Development HTMLCSSJavaScript / TypeScriptReact, Angular, or Vue.js — depending on project requirementsBackend Development Java / Spring Boot, .NET, Node.js, Python/Django/FastAPI, or equivalent.REST API developmentAuthentication and authorizationMicroservices fundamentalsDatabase SQLMySQL / PostgreSQL / SQL Server / OracleBasic knowledge of NoSQL databases such as MongoDB is an advantage.Development Tools Git / GitHub / GitLab / BitbucketVisual Studio Code / IntelliJ IDEA / Visual Studio or equivalentPostman or similar API testing toolsCloud & DevOps – Preferred AWS / Microsoft Azure / Google CloudDockerCI/CD conceptsBasic Linux knowledgeRequired Soft Skills Strong analytical and problem-solving abilities.Good verbal and written communication.Ability to understand technical and business requirements.Ability to work independently and as part of a team.Good attention to detail.Willingness to learn new technologies.Ability to manage priorities and meet project deadlines.