Join our dynamic team as a Software Developer in a growing group of 15, reporting directly to the Head of Business Technology. This newly created role offers the opportunity to work with cutting-edge technology and drive innovation.

Software Developer
in Information Technology PermanentJob Detail
Job Description
Job Description:
Responsibilities:
- Develop, test, and maintain high-quality Python applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Troubleshoot and debug applications.
- Implement security and data protection solutions.
- Integrate data storage solutions (e.g., databases, key-value stores).
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with the latest industry trends and technologies.
Requirements:
- Proven experience as a Python Developer or similar role.
- Strong knowledge of Python programming language and frameworks (e.g., Django, Flask).
- Experience with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Familiarity with databases (e.g., MySQL, PostgreSQL) and ORM frameworks.
- Understanding of software development principles and best practices.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with version control systems (e.g., Git).
- Experience with Agile development methodologies.
- ShareAustin: