Role responsibilities
The Software Engineer is responsible for designing, developing, and maintaining scalable cloud-based applications with a focus on user experience. They will collaborate with cross-functional teams to translate business requirements into high-performance software solutions using Agile methodologies.
Requirements
Candidates must have over 5 years of professional software development experience with proficiency in Python and exposure to C++. Required expertise includes working with cloud platforms, Agile methodologies, and both SQL and NoSQL databases.
Key skills
Python, C++, Agile, Scrum, Kanban, AWS, Microsoft Azure, Google Cloud Platform, SQL, NoSQL, GUI Development, Full-stack Development, Cloud Integration, Software Development Lifecycle, API Integration, Unit Testing
Keywords
Python, C++, AWS, Azure, GCP, SQL, NoSQL, Agile, Scrum, Kanban, Cloud Computing, GUI, Full-stack, API, Software Development Lifecycle, Cybersecurity, UX, Deployment Automation, Manufacturing, Software Engineering