Description

Key Responsibilities:

• AWS Development: Collaborate with the engineering team to design, develop, and enhance AWS-based applications, ensuring they meet the highest standards of quality, performance, and security.
• Multi-Platform Development: Utilize your expertise in Python development to create and optimize customer-facing licensing tools for Windows, macOS, and Linux.
• Application Contributions: Contribute to both desktop and back-end development tasks, taking assignments for various component upgrades, tests, and bug investigations to deliver the highest possible quality licensing integration needs.
• Testing: as part of code contributions, write unit/integration and end-to-end tests.
• CI/CD Automation: Contribute to maintaining a robust, green CI/CD automation pipeline using Jenkins, which is in place to facilitate smooth integration and testing processes.
 Scrum Methodology: Embrace Scrum methodologies to plan and execute development sprints, ensuring timely delivery of features and bug fixes with minimal ceremony.
• Code Collaboration: Participate in code commits and peer reviews using GitHub, fostering a collaborative and code-quality-focused development environment.


Qualifications:

• Bachelor’s degree in computer science, Software Engineering, or comparable experience
• Strong professional experience as a Python developer, with demonstrable expertise in multi-platform development.
• Experience with Amazon Web Services (AWS) and cloud-based development to enhance the scalability and performance of our licensing solutions.
• Strong experience with CI/CD automation tools, preferably Jenkins.
• Proven proficiency in desktop and web development.
• Familiarity with Scrum methodologies and Agile development practices.
• Excellent problem-solving and analytical skills with a strong attention to detail.

Education

Bachelor’s degree in computer science, Software Engineering