It a 4+ months contract to begin with, remote work
Our large, Fortune Technology client is ranked as one of the best companies to work with, in the world. As a global leader in 3D design, engineering, and entertainment software, they foster progressive culture, creativity, and a flexible work environment. They use cutting-edge technologies to keep themselves ahead of the curve. Diversity in all aspects is respected. Integrity, experience, honesty, people, humanity, and passion for excellence are some other adjectives that define this global technology leader.
As a Python Full Stack Developer, you will play a vital role in the development and maintenance of various applications and internal tools. Your technical expertise in Python development and full stack capabilities will be crucial to delivering high-quality and reliable solutions to our internal customers. This role requires a Senior Engineer level proficiency to ensure the robustness and efficiency of our systems.
Requirements-5-7 years of professional experience as a python developer, with demonstrable expertise in multi-platform development.Bachelor’s degree in computer science, Software Engineering, or comparable experience.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.
Good-to-Have Skills:System Thinking: Demonstrate a holistic approach to problem-solving, considering the broader system implications of your development decisions.Internet-related Development: Exposure to web development, web services, and client/server protocols, enabling you to contribute to web-based licensing integrations.Adaptability and Collaboration: Show an eagerness to adapt to emerging complexities while collaborating effectively with cross-functional teams.
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 assignment of 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.