Software Engineer
Role responsibilities
Develop, test, and maintain software and web applications while writing clean, scalable, and well-documented code. Collaborate with cross-functional teams to troubleshoot bugs, improve performance, and integrate APIs and databases.
Requirements
Candidates must hold a bachelor's degree in Computer Science or a related field and possess a strong understanding of data structures and algorithms. Proficiency in at least one programming language like Java, Python, or JavaScript, along with familiarity with SQL and Git, is required.
Key skills
Software Development, Web Application Development, Troubleshooting, API Integration, Database Management, Code Review, Data Structures, Algorithms, Object-Oriented Programming, Java, Python, JavaScript, TypeScript, C#, C++, SQL
Keywords
Software Engineering, Java, Python, JavaScript, TypeScript, C#, C++, SQL, REST APIs, Git, Relational Databases, Agile, CI/CD, Cloud Platforms, Software Testing, Debugging, Object-Oriented Programming, Data Structures, Algorithms, IT Services, IT Consulting