Software Engineer

  • Contractor
  • USA
  • Cognitek
  • Prefferd visa:
  • Posted 55 minutes 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 reliable and scalable software applications. The ideal candidate should have strong programming skills, knowledge of software engineering principles, experience with databases and APIs, and an understanding of modern development practices.

The candidate will collaborate with cross-functional teams to develop software solutions, troubleshoot technical issues, improve application performance, and deliver high-quality products 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 software engineering.

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

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

  • Experience developing applications, backend services, or software components.

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

  • Experience with relational databases such as MySQL, PostgreSQL, SQL Server, or Oracle.

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

  • Understanding of software development lifecycle (SDLC) and Agile methodologies.

  • Knowledge of application security, error handling, and performance optimization.

  • Familiarity with cloud platforms such as AWS, Azure, or GCP is preferred.

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

Required skills