SENIOR SOFTWARE ENGINEER
Remote
12-month contract
PURPOSE
A Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs, proposes design alternatives, codes and/or communicates requirements to junior engineers. They have a strong knowledge of the applications in their functional area, how each supports the goals of the business and how they interface with each other and to applications outside of their area. They lead small development engagements, mentor junior engineers, solve difficult and highly complex technical problems and may be called on to consult on other projects.
Proven experience (minimum 5 to 7 years’ experience) in the below Tech Skills
SQL Server Database – MUST HAVE
C#.Net (.Net Core version 8 and .Net framework 4.7.2) – MUST HAVE
SSIS Packages - SQL Server Integration Services – MUST HAVE
PostgreSQL – MUST HAVE
API Management – MUST HAVE
JavaScript – MUST HAVE
ReActJS – MUST HAVE
Kafka –MUST HAVE
Kubernetes - MUST HAVE
GCP, including services such as Dataflow, Composer, and Google Cloud Storage- MUST HAVE
Experience implementing Microservices – MUST HAVE
DevOps practices and CI/CD Pipelines – MUST HAVE
Retail Experience
Job Types: Full-time, Contract
Pay: $58.03 - $59.66 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Schedule:
- 8 hour shift
Experience:
- SQL Server Database: 5 years (Preferred)
- C#.Net (.Net Core version 8 and .Net framework 4.7.2): 2 years (Preferred)
- SQL Server Integration Services: 3 years (Preferred)
- PostgreSQL: 3 years (Preferred)
- API Management: 3 years (Preferred)
- Retail: 4 years (Required)
Work Location: Remote