Software Engineer
- Contractor
- USA
- Cognitek
- Prefferd visa:
- Posted 2 days ago – Accepting applications
-
Offerd Salary $ 50 - $ 60
-
Required Position 5-10 hires
-
Experience 2-5 Years Required
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.
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.