Mastech Digital
Mastech Digital

65 Mastech Digital Python Developer Jobs Hiring Near You

Electrical Engineer

Pittsburgh, PA · Remote

$100K - $115K/yr

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking an Electrical Engineer for our ...

Data Engineer

Roanoke, TX · Remote

$65/hr

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation ... SQL, PLSQL, - Python for ETL development API Development Skills: - Java script - Restful API ...

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Full Stack Engineer for our ...

Infrastructure Engineer

Pittsburgh, PA · Remote

$110K - $144.30K/yr

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking an Infrastructure Engineer for our ...

Data Engineer

Roanoke, TX · On-site +1

$130K/yr

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation ... SQL, PLSQL, - Python for ETL development API Development Skills: - Java script - Restful API ...

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a GPU RTL/FW Engineer for our ...

Front End Engineer

Redmond, WA · On-site

$50 - $70/hr

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Front End Engineer for our client ...

Senior Controls Engineer

Pittsburgh, PA · Remote

$125K - $135K/yr

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Senior Controls Engineer for our ...

AI Engineer

Pittsburgh, PA · Remote

$70 - $76/hr

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation ... Python Role Description: The AI Engineer must have 3+ years of experience. Fir this role, you must ...

Showing results 41-60

Mastech Digital Jobs Information

What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?

To thrive as a Python Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

What are some common challenges Python Developers face when working on large-scale projects?

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

What does a Python Developer do?

A Python Developer designs, codes, and maintains software applications using the Python programming language. They often work on web applications, data analysis, automation scripts, and more. Their responsibilities can include writing and testing code, debugging programs, integrating third-party services, and collaborating with other developers and stakeholders. Python Developers are valued for their ability to create efficient, scalable, and readable code. They may also be involved in deploying applications and maintaining technical documentation.

What is the difference between Python Developer vs Java Developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared for enterprise and mobile app development

Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

What is it like to work at Mastech Digital?

Mastech Digital is a technology services company that values innovation, collaboration, and customer satisfaction, fostering a dynamic and supportive work environment.

The company's team structure is designed to encourage open communication and knowledge sharing, with a flat organizational hierarchy that allows employees to take on diverse roles and responsibilities. Mastech Digital's mission is to deliver high-quality technology solutions to its clients, with a focus on digital transformation, cloud services, and cybersecurity.

Working at Mastech Digital may appeal to candidates who are looking for a challenging and rewarding career in the technology industry, with opportunities for professional growth, skill development, and collaboration with a talented team of professionals.
What are the most popular categories at Mastech Digital?
Infographic showing various Python Developer job openings at Mastech Digital in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 55% Physical, and 45% Remote job distribution.
BI Engineer - Finance and Accounting

BI Engineer - Finance and Accounting

Mastech Digital

San Jose, CA • Remote

$66/hr

Full-time, Contractor

Medical, Dental, Vision, Life, Retirement

Posted 23 days ago


Job description

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a BI Engineer - Finance and Accounting for our client in the Software domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract position, and the client is looking for someone to start immediately.

Duration: 6 Months Contract

Location: San Jose, CA (Hybrid)

Salary: $66.00/Hourly

Role: BI Engineer - Finance and Accounting

Primary Skills: Finance Accounting (FI)

Role Description: The BI Engineer - Finance and Accounting must have 7+ years of experience. You should be result-oriented, self-starter and self-motivated, who can manage multiple time-sensitive assignments.

Required Experience and Skills:

- Should have expert data modeling skills including conceptual, logical and physical model design.

- Should be able to participate in the development of Business Intelligence solutions to meet the needs of the Commercial Organizations (Finance, CRM, Sales, Sales Operations, Marketing)

- Evaluate business requirements, conduct a POC and proactively call out data anomalies within the source system.

- Perform end to end data validation for a solution ensuring quality data delivery.

- Develop/performance tune complex SQL (PL/SQL and/or T-SQL) queries and stored procedures.

- Should be well versed with project tracking tools like Jira and Github.

- Able to batch processes using any scripting language like pearl, Unix or python.

- Experience with source systems like salesforce (SOQL), NetSuite or any other CRM is a plus.

- Should be able to create strategic design and mapping business requirements to system/technical requirements.

- Should be able to communicate, translate, and simplify business requirements to ensure buy-in from all stakeholders.

Requirements:

- Should be well versed with Finance and accounting terminologies.

- Should have experience working with NetSuite objects.

- 7-10 years of experience with Database Development using Packages/Stored Procedures/Triggers in SQL and PLSQL

- 7-10 years of experience in Dimensional Modeling, Star and Snowflake Schemas design and maintaining dimensions using Slowly Changing Dimensions (SCD)

- 7+ years of experience in SQL performance tuning and optimization techniques

- Ability to work on ad-hoc requests and should be able to work on simultaneous projects or tasks

- Effective and positive communication and Team working skills.

Education: Bachelor’s degree

Experience: Minimum 7+ years of experience

Relocation: This position will not cover relocation expenses

Travel: No

Local Preferred: Yes

Note: Must be able to work on a W2 basis (No C2C)

Recruiter Name: Divya Mishra

Recruiter Phone: +1412 909 4154

Benefits:

We have various coverages and additional benefits to choose from:

- Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).

- Paid Leaves (Wherever applicable).

- Life & Disability Coverage (Upon eligibility).

- 401K Option, Education Assistance Program and more.

Mastech Digital is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

#LI-DM1

#Mastech1