Software Engineer
Role responsibilities
The Software Engineer will design, develop, and maintain scalable software solutions and APIs for client-facing and internal systems. Responsibilities include writing clean code, troubleshooting defects, and collaborating with cross-functional teams to refine technical specifications.
Requirements
Candidates should have a strong foundation in Computer Science and proficiency in at least one modern programming language. A Bachelor's degree in Computer Science or a related field is required, with a preference for experience in cloud platforms and CI/CD pipelines.
Key skills
Software Development, Programming, Back-End Web Development, RESTful APIs, Object-Oriented Programming, Git, Technical Documentation, Data Structures, Algorithms, Java, C#, Python, JavaScript, Cloud Platforms, CI/CD, Automated Testing
Keywords
Java, C#, Python, JavaScript, RESTful APIs, OOP, Git, AWS, Azure, GCP, CI/CD, Automated Testing, Software Engineering, Back-End Development, Data Structures, Algorithms, IT Consulting, Scalable Software, Technical Documentation, Refactoring