We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia.
Senior Python Developer
Location
United States
Posted
14 days ago
Salary
$91.7K - $137.5K / year
Seniority
Senior
Job Description
Senior Python Developer
TEKsystems
Role Description This position is responsible for analyzing, designing, documenting, and implementing the components, software, and layers required for complex software implementations based on requirements and design specifications. As part of the team in charge of building and delivering a solution, this person will perform tasks including: - Analysis - Design - Testing - Architecture - Planning - Estimation - Coding - Debugging - Knowledge transfer Team members identify needs, estimate and commit to delivering on those tasks, and track the status of those tasks to completion. Qualifications - 7+ years of experience in Object Oriented analysis, design, development and integration of software products in a company recognized for software development capability - 5+ years development experience with Python (packages, modules, Flask, Jinja templates, etc.) - 2+ years development experience with SQL Alchemy and ORM libraries - 2+ years development experience with JavaScript / TypeScript (JQuery needed) - Experience using software best practices like test driven development (TDD) and continuous integration - Experience working with Agile methods and iterative development, such as SCRUM, Kanban, Extreme Programming (XP), and pair programming - Solid experience with design patterns, refactoring and unit testing and object oriented analysis/design - Familiarity with relational databases, preferably Oracle or SQL Server Requirements - 3+ years development experience with Java (j2EE, Hibernate, Spring, etc.) - 2+ years development experience with ReactJs - 2+ years Cloud experience preferred with AWS - Experience with CloudFormation templates or SDK for deploying AWS resources and services - Experience building CI/CD pipelines with Jenkins, Azure DevOps pipelines or GitHub actions - Experience configuring automated tests, SonarQube, security scans (BlackDuck) and automated deployments in the pipeline - Experience with AWS Elastic Beanstalk - Understands different deployment strategies like Blue/Green, Canary, Rolling Deployment, etc. Requisite Abilities and/or Skills - Excellent communication skills - must be strong enough for customer facing situations - Demonstrate problem solving skills to deal with complex situations while providing creative solutions - Strive for continuous improvement and personal development, proactively encouraging the same from team members Job Type & Location This is a Permanent position based out of Baltimore, MD. Pay and Benefits The pay range for this position is $91,700.00 - $137,500.00/yr. We reserve the right to pay above or below the posted wage based on factors unrelated to sex, race, or any other protected classification. Additional earnings may be available through incentive programs like annual bonuses, profit sharing, etc. - Medical, Dental, and Vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life and AD&D for employee and dependents) - Short and Long-Term Disability - Health Spending Account (HSA) - Transportation Benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully remote position. Application Deadline This position is anticipated to close on May 25, 2026.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Design, development, testing activities • Supporting the full life cycle of development processes for creating services • Investigating and resolve complex business and technical product integration matters of significance • Functioning independently within a business area to influence technical decisions during various phases of the project • Codes, tests, debugs, implements, and documents programs: C on Unix and Linux Oracle, SQL • Research and analysis of existing systems and program requirements, under periodic supervision
• Design or write program specifications based on consultations with supervisor, systems analysts, other programmers, and end users. • Convert designs and specifications into computer code. • Analyze code to find causes of errors and revise programs. • Write and maintain documentation of changes to computer code, programs, and specifications. • Review user and technical documentation written by others to confirm consistency with program operations. • Revise program for corrections, enhancements, or system environment changes. • Coordinate with other programmers about program revisions. • Modify and maintain software programs written by others.
Statistical Programmer II
Rho, Inc.Established in 1984, Rho is a full-service contract research - CRO organization that has developed an excellent reputation for providing an "unsurpassed degree
Role Description We're looking for a Statistical Programmer to work in Poland on a 100% remote basis. As a Statistical Programmer, you’ll have the opportunity to convert data from specifications and statements of problems to computer code. You will consult to gather information about: - Program intent - Functions - Features - Data requirements - Input requirements - Output requirements - Internal and external checks and controls - Hardware and operating system environment - Interfaces with other systems Our Statistical Programmers will tell you, joining Rho has been one of their best career moves in terms of contentment, financial rewards, and career growth, which is why we have such stability in the group! Responsibilities - Design or write program specifications based on consultations with supervisor, systems analysts, other programmers, and end users. - Convert designs and specifications into computer code. - Analyze code to find causes of errors and revise programs. - Write and maintain documentation of changes to computer code, programs, and specifications. - Review user and technical documentation written by others to confirm consistency with program operations. - Revise program for corrections, enhancements, or system environment changes. - Coordinate with other programmers about program revisions. - Modify and maintain software programs written by others. Qualifications - BA/BS in computer science, statistics, or related field. - Up to 2 years of professional experience programming in the SAS language. - Strong SAS/Base knowledge with an emphasis on data step programming. - Competency in understanding and modifying pre-existing SAS code, as well as writing SAS code from specs. Requirements - Strong Communicator: Demonstrate written, verbal and presentation skills to help showcase the successes of your work and Rho’s. - Committed to Quality: Attention to detail, a deep understanding of high-quality scientific standards, and care about every outcome. - High-Character: Contribute to our collaborative culture with honesty and integrity, valuing loyalty, accountability, and mutual trust. - Critical Thinker: Evaluate situations and opportunities objectively and craft novel, practical solutions. - Agile and Adaptable: Anticipate, respond to, and take advantage of changes in our environment while managing risk. Benefits - Great benefits - Time off - 3 promotion cycles per year Company Description - The foundation of our organization was built on Biometrics, which continues to be a thriving focal point for our business. - Large enough for strong stability, but small enough for strong visibility and exposure to grow your career. - Support and collaboration is everywhere – from the top down. - Fun and vibrant culture. - We do great work and our studies are properly staffed, making for very happy people!
Senior Angular 7 Developer
Maxiom TechnologyAmerica's best software professionals working for companies ranging from fortune 500 enterprises to startups.
Role Description We are looking for a senior ANGULAR 7+ developer who has extensive experience in developing & troubleshooting (bug-fixes) a responsive and complex UI. In this role, you will be responsible for delivering innovative, engaging web applications using the latest software technologies. Experience with 3rd party Syncfusion UI components is preferred. The back end is built in C# (.NET), so some C# experience is preferred. Please DO NOT apply unless you are an Angular 7 + Typescript expert. Qualifications - 3+ years of Angular (must have experience with Angular 7+) - 3+ years of Typescript - 3+ years of experience with Bootstrap - 2+ years of experience with HTML 5.0, CSS - Deep understanding of web services software architecture and design (REST) - Must be energetic & self-motivated - Results Oriented - Team spirit with strong communication skills to collaborate with various stakeholders Company Description


