Software Engineer

  • Contractor
  • USA
  • Cognitek
  • Prefferd visa:
  • Posted 1 hour ago – Accepting applications
Job Detail
  • Offerd Salary $ 50 - $ 60
  • 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 should have strong programming skills, knowledge of software development principles, experience with databases and APIs, and familiarity with modern development tools and technologies.

The candidate will collaborate with cross-functional teams to build scalable applications, troubleshoot technical issues, improve system performance, and deliver reliable software solutions that meet business requirements.

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.

  • Proficiency in at least one programming language, such as Java, Python, JavaScript, C#, or C++.

  • Strong understanding of object-oriented programming, data structures, and algorithms.

  • Experience with software development life cycle (SDLC) practices.

  • Knowledge of REST APIs, web services, and application integration.

  • Experience with SQL and relational databases.

  • Familiarity with Git, debugging, testing, and code reviews.

  • Understanding of software design principles and clean coding practices.

  • Familiarity with Agile/Scrum methodologies.

  • Knowledge of AWS, Azure, or Google Cloud is a plus.

  • Familiarity with Docker, Kubernetes, and CI/CD pipelines is preferred.

  • Strong analytical, communication, teamwork, and problem-solving skills.

Required skills