Filter by category
Filter by type
Advanced Search
Senior Python Developer at Velvetech LLC
go back to Developer Jobs- Northbrook
- fulltime
Responsibilities:
- Design, architect, develop and implement secure and scalable critical business solutions based on Python
- Document existing Python projects and create new documentation and training materials for all new projects
- Work closely with the Tech Lead for expanding the Python footprint in the current software stack
- Translate Business and User needs into technical requirements and socialize architectural designs to the appropriate stakeholders
- Help set up Python infrastructure (servers, development pipeline, QA automation, etc)
- Train & assist other team members in their transition to Python
- Develop unit tests, run diagnostic tests, identify and repair defects and provide technical support
- Recommend and implement improvements to processes and technologies
- Keeping the Python stack up to date with the latest advancements
Qualifications
- 7+ years of experience with Python and MVC frameworks such as Django, Flask
- 5+ years of experience with MySQL or other relational databases
- 5+ years of experience programming in HTML, JavaScript, and CSS
- Experience with Node.js (TypeScript is a plus)
- Experience with front end JavaScript frameworks such as Angular, React, or Vue.js
- Extensive Object-Oriented programming experience
- Experience with Unit/Functional testing
- Experience working with additional languages is a plus (NodeJS, PHP, Go, C/C++, Perl, etc.)
- A strong sense of urgency
- Ability to effectively communicate with the team and across departments
- Ability to prioritize business needs
- Experience working in Agile/Scrum and Waterfall development methodology
- Ability to collaborate with cross-functional teams to deliver project goals related to developing cross-functional systems
- Ability to lead the design and development of complex solutions that meet requirements within the timeline focusing on quality
- Deep understanding/experience of the object-oriented concepts, design patterns, clean coding, code refactoring, code review practices, and experience creating automated unit tests
- Experience with complex development environments, taking abstract concepts and ideas and formulating a detailed software deliverable
- Advanced knowledge and experience in the design and development of relational databases
- Advanced knowledge in implementations of microservices and service-oriented architecture.
- Experience in requirements capture, analysis techniques, and process improvement approaches
SDLC
- The Eastern European team will work closely with the two Tech Leads in Los Angeles for expanding and maintaining our software products
- Our Los Angeles Product department creates detailed PRDs that are further refined by the Tech Leads (PRD Refinement) and reviewed with the engineering team (Sprint Planning)
- We use both Story Point and Time Estimations for our tickets
- We are an Agile team with a 2-week Sprint and a daily Stand Up (11:30amPST)
- We use JIRA and Confluence for ticket management and GitHub for code repo
- We have a continuous code review and QA, both done in Los Angeles
- The engineers log their time at the end of the day for each JIRA ticket they worked on
Join the Velvetech (https://www.velvetech.com) team today!
You need to be logged in to apply.
Login or create an account.
Is this job ad fake? Report it!