Description

About the job
Software Engineer - .Net Full Stack with ETL and Data Modeling Expertise

Location: Charlotte, NC (Hybrid - 3 days onsite, 2 days WFH)

Duration: 12+ Months Contract

Responsibilities

Participate in and consult on moderately complex software engineering initiatives and deliverables.
Contribute to large-scale planning efforts related to software engineering projects.
Review and analyze moderately complex engineering challenges, considering various factors.
Collaborate with team members to resolve issues and meet project deliverables.
Leverage your understanding of software engineering functions, policies, procedures, and compliance requirements.
Provide support and guidance to other software engineering personnel.
Design and develop data models to support efficient data storage and retrieval.
Build and maintain ETL (Extract, Transform, Load) processes using SSIS.
Develop full-stack applications using .NET Core and Angular/JavaScript.
Work with unstructured data stores (Mongo, Hadoop) and tools like PySpark (a plus).
Interact with MS SQL Server databases.
Design and implement REST APIs.

Required Qualifications

4+ years of Software Engineering experience or equivalent demonstrated through one or a combination of the following: work experience, consulting experience, training, military experience, education.
2-4 years of experience with ETL (SSIS)
2-4 years of experience with .NET Core
2-4 years of experience with Angular/JavaScript
1-2 years of experience with data modeling
1-2 years of experience with Kafka (a plus)
2-4 years of experience with MS SQL Server
2-4 years of experience with REST APIs

Education

Any Graduate