Software Engineer
- Contractor
- USA
- Cognitek
- Prefferd visa:
- Posted 2 hours ago – Accepting applications
Job Detail
-
Offerd Salary $ 30 - $ 35
-
Required Position 5-10 hires
-
Experience 2-5 Years Required
Job Description
We are seeking a skilled Software Engineer to design, develop, test, deploy, and maintain high-quality software applications. The ideal candidate will have strong programming skills, knowledge of software development methodologies, experience with databases and APIs, and the ability to build scalable and reliable software solutions.
The candidate will collaborate with product managers, developers, QA engineers, and other stakeholders to understand business requirements, develop technical solutions, troubleshoot issues, and improve application performance.
Job Requirement
- Master's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
- 2–5+ years of experience in software development or a related technical role.
- Strong knowledge of at least one programming language, such as Java, Python, JavaScript, C#, or C++.
- Understanding of object-oriented programming (OOP), data structures, algorithms, and design patterns.
- Experience with software development frameworks such as Spring Boot, .NET, React, or Angular, depending on the project.
- Knowledge of REST APIs, web services, and application integration.
- Experience with SQL databases such as PostgreSQL, MySQL, or SQL Server.
- Familiarity with Git, debugging, unit testing, and code reviews.
- Understanding of software development life cycle (SDLC) and Agile methodologies.
- Familiarity with cloud platforms such as AWS, Azure, or GCP is preferred.
- Knowledge of Docker, Kubernetes, or CI/CD tools is an advantage.
- Strong analytical, problem-solving, communication, and teamwork skills.
Required skills