Overview
Skills
Job Details
Job Title: Software Engineer
Location: Charlotte, NC
6+ Months Contract
Hybrid - 4 Days Onsite
Seeking an experienced Senior Software Engineer with strong expertise in Python, PySpark, and Cloud technologies to support a Strategic Legacy Platform (SLP) Modernization project. The ideal candidate will play a key role in designing, developing, modifying, and implementing software applications that meet business requirements.
Responsibilities:
-
Design, develop, test, and deploy scalable software solutions using Python and PySpark.
-
Modify and enhance existing applications to support modernization efforts.
-
Participate in all phases of the software development life cycle including testing, debugging, and documentation.
-
Collaborate with cross-functional teams to define and achieve successful outcomes.
-
Implement and support cloud-based solutions and migrations.
-
Conduct performance analysis and tuning for large-scale data processing applications.
-
Follow industry best practices, coding standards, and ensure quality and maintainability of code.
Required Skills:
-
10+ years of experience in software development.
-
Strong hands-on experience with Python and PySpark.
-
Proven experience with Cloud platforms (AWS, Azure, or Google Cloud Platform - specify if known).
-
Familiarity with DevOps tools and CI/CD pipelines is a plus.
-
Ability to work independently and as part of a team.
-
Strong problem-solving skills with a creative and analytical mindset.
-
Experience working in Agile/Scrum environments.
Preferred Qualifications:
-
Experience in large-scale legacy system modernization projects.
-
Experience with containerization tools like Docker/Kubernetes.
-
Knowledge of data lake architectures and distributed systems.
#INDEAST