Software Engineer
- Contractor
- Full-Time
- Oklahoma City, OK
- Cognitek
- Prefferd visa:
- Posted 14 hours ago – Accepting applications
Job Detail
-
Offerd Salary $ 30 - $ 35
-
Required Position 5-10 hires
-
Experience 2-5 Years Required
Job Description
We are seeking a talented Software Engineer to design, develop, test, and maintain high-quality software applications. The ideal candidate will have strong programming skills, knowledge of software development principles, experience with APIs and databases, and the ability to work effectively in an Agile development environment.
The Software Engineer will collaborate with developers, QA engineers, product managers, DevOps engineers, and other technical teams to build scalable and reliable software solutions.
Job Requirement
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 2–5+ years of professional software development experience.
- Strong programming experience with one or more languages such as Java, Python, JavaScript/TypeScript, C#, or C++.
- Strong understanding of Object-Oriented Programming, data structures, and algorithms.
- Experience developing RESTful APIs and web services.
- Experience working with relational and/or NoSQL databases.
- Knowledge of software development lifecycle and Agile methodologies.
- Experience with Git and version control.
- Understanding of unit testing, debugging, and software quality practices.
- Familiarity with cloud platforms such as AWS, Azure, or GCP is preferred.
- Knowledge of Docker and CI/CD is a plus.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and teamwork skills.
Required skills