Software Engineer

  • Contractor
  • USA
  • Cognitek
  • Prefferd visa:
  • Posted 2 days 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, and maintain high-quality software applications. The ideal candidate should have experience in programming, software development, debugging, database management, and application integration.

The candidate will collaborate with cross-functional teams to understand business requirements, develop scalable software solutions, improve application performance, and deliver reliable, maintainable code using modern software development practices.

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 engineering.

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

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

  • Experience with software development, debugging, and troubleshooting.

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

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

  • Familiarity with NoSQL databases such as MongoDB is a plus.

  • Understanding of software testing, unit testing, and code quality practices.

  • Experience with Git or other version control systems.

  • Familiarity with Agile/Scrum, SDLC, and collaborative development workflows.

  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is beneficial.

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

Required skills