Design, develop, test, and maintain software applications using modern frameworks and technologies.
Participate in all phases of the software development lifecycle (SDLC).
Collaborate with team members to identify requirements and propose effective technical solutions.
Conduct code reviews and ensure adherence to coding standards and best practices.
Troubleshoot, debug, and optimize performance issues.
Contribute to continuous integration and deployment (CI/CD) pipelines and DevOps initiatives.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
3+ years of professional software development experience.
Strong proficiency in one or more programming languages (e.g., Python, Java, C#, JavaScript, Go, or C++).
Experience with frameworks such as React, Angular, Spring Boot, or .NET Core.
Familiarity with RESTful APIs, SQL/NoSQL databases, and version control systems (Git).
Understanding of Agile development methodologies.
Desired Skills
Experience with cloud platforms (AWS, Azure, or GCP).
Knowledge of containerization technologies (Docker, Kubernetes).
Exposure to CI/CD tools, test automation, and DevSecOps practices.
Strong analytical thinking and communication skills.
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.