Software Engineer
- Contractor
- USA
- Cognitek
- Prefferd visa:
- Posted 1 hour 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 scalable, reliable, and high-performance software systems. The ideal candidate should have strong programming skills, knowledge of software architecture, data structures, algorithms, databases, and API development. The candidate will collaborate with cross-functional teams to develop software solutions, troubleshoot technical issues, improve application performance, and support the complete software development life cycle (SDLC).
Master’s degree in computer science, Software Engineering, Information Technology, or a related field.
2–5+ years of experience in software engineering or application development.
Strong programming knowledge in Java, Python, C#, C++, JavaScript, or TypeScript.
Solid understanding of object-oriented programming, data structures, algorithms, and design patterns.
Experience designing, developing, testing, and maintaining software applications.
Knowledge of software architecture, microservices, REST APIs, and distributed systems.
Experience with SQL and relational or NoSQL databases.
Familiarity with unit testing, integration testing, debugging, and code reviews.
Experience with Git and version control systems.
Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
Understanding of CI/CD pipelines, automated deployments, and Agile development practices.
Strong analytical, communication, teamwork, and problem-solving skills.