Senior Python Developer - Segron

  • Development
  • Remote Work
  • 07/11/2022
  • 2,000,000 SYP - 5,000,000 SYP /monthly
Job expired!

 

Responsibilities:

  • Responsibility for the accuracy and quality of the deliverables generated at each step in the software development lifecycle
  • Mapping business needs technical solutions that will make clients more relevant and competitive.
  • Committing to growing and develop in crucial career competencies to meet emerging tech needs
  • Researching, designing, implementing, testing, and managing software
  • Recommend and execute improvements to the software
  • Writing and implementing efficient and clean code
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Determining operational practicality
  • Gathering and evaluating user feedback
  • Continuously enhance software development and quality assurance procedures at SEGRON
  • Deploying software tools, processes, and metrics
  • Maintaining and upgrading existing systems
  • Training/mentoring co-workers
  • Create technical documentation for reference and reporting
  • Work closely with other developers and stakeholders (Project Managers, Product Owners, etc.)

 

Requirements:

  • 10+ years in SW development
  • Experience with Python as a back-end programmer and knowledge of associated frameworks
  • Experience with Microservices and Containers desired
  • Leverage open source as well as proprietary modules using Python
  • Perform bug fixes, documentation, and maintenance tasks
  • Knowledge of Atlassian Tools (Git, BitBucket, Jira, Confluence) and source control best practices
  • Knowledge of Services Oriented Architectures, RESTful Interfaces & Enterprise Application Patterns is an advantage
  • Strong communication skills with both technical and non-technical stakeholders
  • Experience setting up development build tooling
  • Exposure to one or more major cloud platform(s)
  • Familiarity with cloud patterns and best practices
  • Familiarity with web performance best practices
  • Experience setting up / writing unit, integration, and end-to-end tests
  • Eagerness to learn new tools and technologies and passion to deliver quality solutions both individually and as part of a team
  • Comfortable in a work environment that requires strong problem-solving skills, independent self-direction coupled with team collaboration, and open communication
  • Knowledge of the principles & patterns of Agile software development

 

Nice to Have

  • Community involvement (conference speaking, blogging, meetups)
  • Experience architecting backend services on large-scale applications
  • Experience with front-end technologies
  • Experience with CI/CD tools