As a Python Developer, you will be integral to all phases of the software development lifecycle. Your primary responsibility will be to engineer robust information systems, with a focus on software as a key component, to meet agreed-upon business requirements. You will ensure that the delivered software components provide essential functionality and perform in alignment with overall requirements and customer expectations.
What You Will Do
- Solution Design and Development. Participate in the design and development of automation solutions, ensuring they are tailored to client specifications.
- Integration. Collaborate with cross-functional teams to integrate various software components seamlessly.
- Problem Solving and Critical Thinking. Utilize your analytical skills to identify issues and develop effective solutions.
- Customer Expectations. Deliver results that align with client expectations, maintaining a strong focus on quality and performance.
- Knowledge Sharing. Effectively communicate and share knowledge regarding the automation applications you manage, including code, application architecture, user credentials, and security parameters with relevant stakeholders.
- Stakeholder Communication. Take ownership of providing timely updates to all partners regarding any factors affecting automation applications, whether designed or deployed.
The Skills You Bring
- Proficiency in Python. Strong programming skills in Python and experience with Django.
- SQL Knowledge. Good understanding of SQL and relational databases, with a preference for MySQL experience.
- Software Engineering Knowledge. A solid foundation in software engineering principles and practices.
- Telecommunication Familiarity. Basic familiarity with mobile telecommunication networks, their architecture, and mechanisms. Development experience in this area is a definite plus.
- Primary Competence Domain. Strong background in software development, showcasing your ability to create effective and efficient solutions.
Why Join Us?
We value innovation, collaboration, and continuous improvement. You will have the opportunity to work on exciting projects and develop your skills in a dynamic environment. If you are a driven individual with a passion for automation and software development, we would love to hear from you!