Python Developer

New Yesterday

Get AI-powered advice on this job and more exclusive features.

About The Company

Ascendion is a leading technology solutions provider dedicated to transforming businesses through innovative software development and digital engineering services. With a focus on delivering scalable and efficient solutions, Ascendion partners with clients across various industries to accelerate their digital transformation journeys. Our commitment to excellence, cutting-edge technology, and customer-centric approach have established us as a trusted leader in the technology landscape. We foster a dynamic and inclusive work environment that encourages continuous learning, collaboration, and innovation, ensuring our team members are always at the forefront of technological advancements.

About The Role

We are urgently seeking a highly skilled Python Developer to join our Device Intelligence team. This role is pivotal in developing and maintaining robust, scalable, and efficient software solutions that enhance our device intelligence capabilities. The ideal candidate will have extensive experience in Python development, with a strong background in object-oriented programming, software design principles, and database management. You will collaborate with cross-functional teams to deliver high-quality products and contribute to the continuous improvement of our development processes. This position offers an exciting opportunity to work on innovative projects that impact various industries, leveraging your expertise to solve complex technical challenges and drive technological advancements within the organization.

Qualifications

The ideal candidate should possess a minimum of 12+ years of professional experience in Python development, demonstrating a deep understanding of object-oriented programming and software design principles. Strong proficiency in SQL, with experience in PostgreSQL, MySQL, or SQL Server, is essential for managing complex queries and optimizing database performance. Hands-on experience working in Linux environments, including bash scripting and deployment processes, is required. Familiarity with Autosys for job scheduling and automation is highly desirable. Proficiency in GIT, including branching strategies, code versioning, pull requests, and merging workflows, is necessary for effective source code management. Experience with Agile methodologies and tools like JIRA will be advantageous. Additionally, a solid understanding of Test-Driven Development (TDD), Behavior-Driven Development (BDD) using Behave, and Unit Testing frameworks such as PyTest is essential to ensure code quality and reliability.

Responsibilities

  • Design, develop, and maintain high-quality Python applications aligned with project requirements and best practices.
  • Collaborate with cross-functional teams to define technical specifications and translate business needs into scalable software solutions.
  • Optimize database queries and ensure efficient data management using SQL (PostgreSQL, MySQL, or SQL Server).
  • Implement and maintain automation scripts in Linux environments, including bash scripting for deployment and routine tasks.
  • Manage code repositories using GIT, including branching, merging, and pull requests to facilitate seamless collaboration.
  • Participate actively in Agile development cycles, including sprint planning, stand-ups, and retrospectives, utilizing JIRA for task management.
  • Apply TDD, BDD, and unit testing methodologies to ensure the robustness, reliability, and maintainability of software solutions.
  • Identify and troubleshoot technical issues, providing timely resolutions to minimize project delays.
  • Contribute to continuous improvement initiatives by suggesting process enhancements and adopting new technologies.

Benefits

At Ascendion, we value our employees and offer a comprehensive benefits package designed to support your professional and personal growth. Our benefits include competitive salary packages, health insurance coverage, and retirement plans. We promote work-life balance through flexible working hours and remote work options. Employees have access to ongoing training and development programs to enhance their skills and career progression. Additionally, we foster a collaborative and inclusive work environment that encourages innovation, diversity, and mutual respect. Our commitment to employee well-being and professional growth makes Ascendion an excellent place to build your career in technology.

Equal Opportunity

Ascendion is an equal opportunity employer committed to creating a diverse and inclusive workplace. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, age, disability, or any other protected characteristic. We believe that a diverse team fosters innovation and drives better business outcomes. All qualified candidates are encouraged to apply, and we are dedicated to providing an equitable hiring process and a supportive work environment for all employees.

#J-18808-Ljbffr
Location:
United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology