Senior Python Developer

Company:  Navtech
Location: McLean
Closing Date: 09/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description:
Must Haves: Python, SQL, Groovy, PostgreSQL, Jenkins, Docker Kubernetes, CI/CD, Bitbucket, Gitlab, Oracle, AWS cloud services (S3, Lambda), REST API data sources, Microservice architecture, Django framework
Qualifications:
• Bachelor's degree in Computer Science or Engineering or equivalent experience; advanced studies and degree preferred.
• A minimum of 5 years of experience engineering software solutions for business and operational capabilities.
• Solid experience as Python Developer Experience with Python frameworks e.g., Django, Flask.
• Good experience on writing the test cases, Unit Testing, and automation test by using PYTEST Understanding of databases and SQL.
• Knowledge of JavaScript and the AngularJS framework is a plus.
• 5+ years of experience in developing applications using Python, Django technologies, preferably in Unix environment.
• Advanced understanding of typical multi-tier architectures: web servers, caching, application servers, & load balancers.
• Hands-on experience on multiple technologies such as: Python & middleware (WebLogic, Apache, Spring Boot, etc.) technologies in UNIX environment and Scripting languages such as UNIX Shell.
• Build automation / CICD pipeline integration tools (Jenkins, GIT, Bitbucket, Artifactory, etc.).
• Relational databases (Sybase, DB2, SQL Server, Oracle, PostgreSQL).
• Information and application security including LDAP, certificates, public key encryption, SSH, access credentials, etc.
• Good communication skills. The incumbent will be responsible for interfacing and influencing with the business lines as well as others across IT.
• Modern Tools: Jenkins, Cucumber, Atlassian Suite (Jira, Bitbucket), Git
• Work experience of IDE (any) PyCharm, visual source code
• Strong SQL knowledge
• Experience with Python Flask or any other UI frameworks.
• Experience with Node.JS is preferred
• Nice to have: Knowledge of reporting tools like Tableau Desktop and Prep
Keys to Success in this Role:
• Takes accountability, sets expectations, and delivers high quality technical solutions within agreed upon level of effort.
• Strong analytical and problem-solving skills.
• Excellent verbal and written communication skills.
• Ability to quickly comprehend the functions and capabilities of new technologies.
• Derive excitement and thrive in a fast-paced and constantly evolving culture.
• Outstanding interpersonal, technical, and organizational skills.
Passion for driving value to customers and excitement for modern digital processes (Agile) and delivery.
Apply Now
Share this job
Navtech
  • Similar Jobs

  • Senior Python Developer

    Reston
    View Job
  • Python Developer- Senior

    McLean
    View Job
  • Senior Python Developer

    McLean
    View Job
  • Python Developer Senior

    McLean
    View Job
  • Senior Python Developer

    Reston
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙