Python Developer

QA Consultants Inc. Toronto , Ontario 14519

Posted 2 weeks ago

Title: – Sr Python DeveloperFull Time positionHybrid- Occasional Travel to officeJOB DESCRIPTIONWe are currently seeking competent individuals to fulfill the role of Senior Developer to join our team, which will focus on delivering our Software products.Emtech Group Inc (ETG) is the leading provider of enterprise software quality engineering solutions for validating insurance carrier value chains. Our customers are enabled to deliver quality products while avoiding the expensive and embarrassing consequences from the exposure of production defect leakage. You will join a highly self-organizing, high performing team to help invent and implement solutions and create tools to drive our company’s vision. This is an exceptional opportunity for someone who wants to have a business impact, dive deep into large-scale economic problems for several industry domains, get involved in international research programs, enable measurable actions, and experience new and emerging technologies.RESPONSIBILITIES

  • Work effectively as a senior team member, sharing responsibility, providing support, maintaining communication, and updating senior team members on progress.

  • Understand requirements that drive the design of technical solutions.

  • Design and develop elegant front-end interfaces, data visualization and dashboard.

  • Build quality code using modern tooling, testing frameworks and programming patterns.

  • Provide support for testing efforts and defect resolution.

  • Create and maintain detailed design documents.

  • Ability to quickly ramp up on and apply new technologies and processes.

  • Provide peer review and quality control daily.

CORE QUALIFICATIONS
Must Have Skills/Requirements:

  • Must have experience working within a software company with enterprise customers preferred

  • Experience developing secure, maintainable, and observable software

  • 7+ years development experience with Python with significant experience developing desktop applications and full stack web applications

  • Experience designing and developing applications that need to maintain backwards compatibility, providing clients with appropriate version migration options

  • Familiarity with Qt (version 6)

  • Knowledge of various databases including relational, No-SQL

  • Strong understanding of OOPS concepts and familiarity with most or all of the following standard principles- DRY, SOLID, KISS, YAGNI, “Tell, don’t ask”

  • Strong diagnostic and debugging skills

  • Able to prepare technical documentation

Nice to Have Skills:

  • Experience with graph modelling and graph model databases

  • Experience with both monolithic and de-coupled architectures and the corresponding build processes and tools

  • Experience with test automation systems (e.g. Selenium)

  • Exposure to TDD

  • Familiarity with NIST SSDF, OWASP, and other secure software development processes and guidelines

  • Familiarity with Python’s built in unit testing module

  • Experience with CI/CD tools and pipelines, e.g. GitHub actions and the tools used to create desktop Python applications

  • Experience and familiarity with multiple languages and software development domains 

Education and Certifications:

  • Diploma or bachelor’s degree in a technical field such as computer science, computer engineering or related field required.

We thank all applicants for their interest and referral. However, only qualified candidates selected for an interview will be contacted.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Java Scala Python Developer Ts/Sci With Poly Clearance Required

Cymertek

Posted Yesterday

VIEW JOBS 5/4/2024 12:00:00 AM 2024-08-02T00:00 PLUG IN to CYMERTEK And design your future… Position :  Java, Scala, Python Developer Description :  Cymertek is looking for Software Developers to Cymertek Mc Lean VA

Python Developer

QA Consultants Inc.