Remote Software Developer III (Python with Middleware)

Logo of Rackspace Technology

Rackspace Technology

📍Remote - India

Job highlights

Summary

Join our team as a Software Developer III and play a pivotal role in contributing to the development and maintenance of front-office software applications. This individual will work closely with technical leadership to ensure that development initiatives align with business objectives, meet high-quality standards, and drive operational success.

Requirements

  • Bachelor’s degree in computer science, Information Technology, or a related field
  • Proven experience (5+ years) in software development with a focus on enterprise-level applications
  • Minimum of 5 years of experience coding in one or more programming languages
  • At least 3 years of experience developing within modern front-end frameworks
  • Experience with SFDC Service Cloud, API integration, and Contract Lifecycle Management
  • Extensive hands-on experience with AWS integrations, particularly using AppFlow, AWS Glue, and AWS EventBridge
  • Proficiency in Git version control
  • Experience in cloud-native infrastructure (AWS, Azure, GCP) and on-premise environments
  • Deep understanding of object-oriented programming (OOP) and design patterns
  • Strong knowledge of agile development methodologies
  • Analytical and problem-solving skills
  • Collaborative team player with strong communication skills

Responsibilities

  • Develop and maintain front-office software applications
  • Implement and manage automated data flows using AWS AppFlow or similar integration services
  • Write clean, modular code with an emphasis on performance, scalability, and maintainability
  • Collaborate with technical leadership and product managers to translate business goals into functional software applications
  • Take ownership of assigned features and modules, delivering them from design through deployment
  • Actively participate in code reviews and contribute to the team’s ability to deliver high-quality software
  • Collaborate with engineering leadership to ensure that services align with the architectural vision and business goals
  • Participate in capacity planning and work closely with other developers and stakeholders to ensure timely delivery of event-driven architectures and data flow orchestration features
  • Write unit tests and participate in test-driven development (TDD) to ensure code quality and reliability
  • Collaborate with QA teams to ensure comprehensive testing and quality assurance processes are followed
  • Analyze and resolve software defects to ensure the stability and robustness of delivered solutions

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Rackspace Technology know you found this job on JobsCollider. Thanks! 🙏