Software Developer

Tecnics Consulting Inc
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Testing (Software)
Clean Code Principles
Java
JavaScript
API
Agile Methodologies
Software Applications
C Sharp (Programming Language)
C++
Code Review
Computer Programming
Databases
Software Debugging
Python
Scrum
Software Engineering
Software Systems
GIT
Information Technology
Software Coding
Software Version Control

Job description

A Software Developer designs, develops, tests, and maintains software applications and systems. They work closely with stakeholders, designers, and other developers to create efficient, scalable, and user-friendly software solutions that meet business requirements. < data-start="361" data-end="386">Key Responsibilities

  • Design, develop, and implement software applications.
  • Write clean, efficient, and maintainable code.
  • Analyze user requirements and translate them into technical solutions.
  • Test and debug software to ensure functionality and performance.
  • Collaborate with cross-functional teams, including project managers, designers, and QA engineers.
  • Maintain and upgrade existing software systems.
  • Participate in code reviews and follow coding standards.
  • Troubleshoot and resolve technical issues.
  • Document software designs, processes, and technical specifications.
  • Stay current with emerging technologies and industry trends.

Requirements

  • Bachelor''s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proficiency in programming languages such as Java, Python, C#, JavaScript, or C++.
  • Knowledge of software development methodologies (Agile, Scrum, etc.).
  • Experience with databases, APIs, and version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Understanding of software testing and debugging techniques.

Apply for this position