1

Offshore Software Programmer Jobs in Iowa (NOW HIRING)

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... offshore advisory services ,e-commerce, Social , Mobile, Cloud, Analytics (SMAC) and DevOps. USM, a ...

SAP ABAP S/4 Hana Architect - Spain

Madrid, IA · On-site

$59.50 - $80.75/hr

... the Software Development Life Cycle, including Requirements Elicitation and Application ... role and work closely with offshore/onshore team. Qualifications : Required : • Hands on ...

SAP ABAP EWM S/4 Hana Architect - Spain

Madrid, IA · On-site

$59.50 - $80.75/hr

... throughout the Software Development Life Cycle, and creating high-quality design artifacts ... role and work closely with offshore/onshore team. Qualifications : Required : • Hands on ...

SAP ABAP S/4 Hana Architect - Spain

Madrid, IA · On-site

$59.50 - $80.75/hr

... of the Software Development Life Cycle, and creating high-quality design artifacts ... closely with offshore/onshore team • be part of a learning culture, where teamwork and ...

Urgent Need JAVA Developer with LinkedIN ID

Des Moines, IA · On-site

$49.75 - $64.50/hr

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... architecture, offshore advisory services and e-commerce. USM, a US ensured Minority Business ...

SAP ABAP S/4 Hana Architect - Spain

Madrid, IA · On-site

$59.50 - $80.75/hr

... Software Development Life Cycle including Requirements Elicitation, Application Architecture ... offshore/onshore team. Qualifications : Required : • S/4HANA development Expertise - CDS views ...

next page

Showing results 1-20

Offshore Software Programmer information

What are the key skills and qualifications needed to thrive as an Offshore Software Programmer, and why are they important?

To thrive as an Offshore Software Programmer, you need strong programming abilities in languages such as Java, Python, or C#, along with a relevant computer science degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms, and agile project management tools is typically required. Excellent communication, adaptability, and problem-solving skills help bridge geographic and cultural gaps while collaborating remotely. These competencies are crucial to deliver high-quality software solutions efficiently and maintain effective partnerships with global teams.

What is the difference between Offshore Software Programmer vs Onsite Software Developer?

AspectOffshore Software ProgrammerOnsite Software Developer
Work LocationRemote, often in a different countryAt the company's office or designated site
CredentialsTypically similar certifications (e.g., degrees, coding skills)Same as offshore programmers
Work EnvironmentRemote collaboration, virtual teamsIn-person team environment
Employer & Industry UsageCommon in outsourcing, global projectsStandard in local companies, in-house teams

Offshore Software Programmers work remotely, often from different countries, providing cost-effective solutions for companies. Onsite Software Developers work physically at the company's location, enabling direct collaboration. Both roles require similar skills and certifications, but differ mainly in work environment and location.

What are offshore software programmers?

Offshore software programmers are professionals who develop software applications while being located in a different country from the client or company that hires them. Often, companies choose to hire offshore programmers to reduce costs, access specialized skills, or scale their development teams quickly. Offshore programmers typically collaborate remotely using digital communication and project management tools. This model is popular in the tech industry as it allows businesses to leverage global talent pools and operate around the clock. However, it may involve challenges such as time zone differences and communication barriers.

How does an offshore software programmer typically collaborate with onshore teams across different time zones?

Offshore software programmers often collaborate with onshore teams by using a combination of overlapping working hours, regular virtual meetings, and detailed project management tools to ensure effective communication. Clear documentation and frequent status updates are essential to bridge time zone gaps and maintain project momentum. Many organizations also designate specific 'core hours' where both offshore and onshore members are available for real-time discussions, while the rest of the work is handled asynchronously. Building strong communication habits and leveraging collaboration tools like Slack, Jira, or Microsoft Teams can significantly enhance teamwork.
What are popular job titles related to Offshore Software Programmer jobs in Iowa? For Offshore Software Programmer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Offshore Software Programmer jobs in Iowa look for? The top searched job categories for Offshore Software Programmer jobs in Iowa are:
What cities in Iowa are hiring for Offshore Software Programmer jobs? Cities in Iowa with the most Offshore Software Programmer job openings:

Python Developer

Sarian, Inc.

West Des Moines, IA • On-site

$49.25 - $68/hr

Full-time

Posted yesterday


Job description

JD:
Python Developer (With AWS and DevOps)
• Experience with ETL and Data Warehousing concepts
• Strong hands-on experience in Python 3.x
• Strong hands-on experience in handling and transformation of data from flat files, database, APIs and XMLs using Python 3.x
• Experience in Python transformations using Python Core, Polars, Pyspark
• Strong knowledge of Object-Oriented Programming Concepts, Inheritance, working with Classes and Functions
• Experience in Data analysis, engineering and solutioning
• Strong hands-on experience in solutioning using AWS services
• Experience in AWS architecture development using Python - boto3 and cloud formation templates
• Experience with an enterprise scheduling tool; Control M is preferred.
• Experience with databases, PostgreSQL preferred with strong SQL
• Strong hands-on experience with GIT commands and functionalities
• Strong hands-on experience in working with AWS Cloud Formation, IAM, S3, EC2, Lambda, Athena, Dynamo DB, Step functions, Event Bridge, Fargate
• Experience in CI/CD pipelines and devOps tools like Jenkins, GitHub or BitBucket, Artifactory
• Experience with Containerization using docker or Kubernetes. APIs and microservices are a plus
• Experienced with application modernization & Cloud migrations
• Hands on experience with Linux environment and commands
• Experience with Scrum or Kanban Agile Framework.
• Should have experience with JIRA / Confluence.
• Should have good communication and collaboration skills.
• Knowledge of Annuity or Insurance products is a plus
• Excellent communication and information embedding skills
Roles & Responsibilities
• Designs, codes, tests, debugs, documents and implements changes to new and existing software applications
• Ensures quality and controls are in place, managing escalations, and developing and recommending solutions.
• Executes unit/string testing; may lead to the creation of development unit/string test plans.
• In partnership with QA ensures that existing and proposed software applications meet IT standards, as well as business and customer requirements.
• Participates in design and codes small to large software applications as part of a team.
• Coordinate with Change Management Team for Code deployment
• Resolves complex software issues across multiple software applications and platforms
• Generate reports for Business' usage on a Monthly basis
• Attend to any critical Production issues and work on hot fixes
• Attending the SCRUM meetings, Backlog grooming, Sprint planning and review meetings for each Sprint as part of agile and scrum methodology.
• Coordination with Offshore on technical delivery.