Software Engineer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- 2+ years of hands-on experience in software development.
- Posting language
- English
- Posted
Original job description
We are looking for a skilled Software Developer with 2+ years of experience in designing, developing, testing, and maintaining software applications. The ideal candidate should have strong programming skills, problem-solving abilities, and experience working with development teams.
Key Responsibilities
- Design, develop, test, and maintain software applications.
- Write clean, efficient, scalable, and maintainable code.
- Identify and resolve software bugs and technical issues.
- Collaborate with cross-functional teams to understand project requirements.
- Participate in code reviews, debugging, and performance optimization.
- Develop and integrate APIs and third-party services as required.
- Maintain technical documentation and follow coding standards.
Required Skills
- 2+ years of hands-on experience in software development.
- Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or PHP.
- Knowledge of databases such as MySQL, SQL Server, or PostgreSQL.
- Understanding of REST APIs, software development life cycle (SDLC), and version control tools like Git.
- Strong analytical, debugging, and problem-solving skills.
- Good communication and teamwork abilities.
More about this job
Responsibilities
Design, develop, test, and maintain software applications, writing clean, scalable, and maintainable code while resolving bugs and technical issues. Collaborate with cross-functional teams, review and optimize code, integrate APIs and third-party services, and maintain technical documentation in accordance with coding standards.
Requirements
Requires at least two years of hands-on software development experience and proficiency in one or more of Java, Python, C#, JavaScript, or PHP. Candidates should understand databases, REST APIs, the software development life cycle, and Git, and have strong analytical, debugging, communication, teamwork, and problem-solving abilities.
Skills
- Software Development
- Java
- Python
- C#
- JavaScript
- PHP
- MySQL
- SQL Server
- PostgreSQL
- REST APIs
- Git
- Debugging
- Problem-Solving
- Code Reviews
- Performance Optimization
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Software Development
- Software Applications
- Java
- Python
- C#
- JavaScript
- PHP
- MySQL
- SQL Server
- PostgreSQL
- REST APIs
- Third-Party Services
- Git
- Version Control
- Testing
- Maintenance
- Scalable Code
- Code Reviews
- Debugging
- Performance Optimization
- Technical Documentation
- Coding Standards
- Cross-Functional Teams
- Problem-Solving