Title: .
Net core with ETL skills
Location : 100% remote (EST)
Our client is seeking a Software Engineer with .
NET core development and solid ETL skills.
Must have experience with ETL.
This project will involve creating an infrastructure for collecting data from police agencies and then transforming that data so that it can be consumed by their existing web interfaces.
Top 3 skills:
1.
) ETL experience (moving, mapping and formatting data
2.
) .
NET core experience
3.
) CI/CD pipeline in GitLAB or GIT/HUB - nice to have, but not required
4.
) Deplying apps to Azure using Terraform - nice to have, but not required
Education/Experience
o 5+ years experience required
Skills
o Excellent verbal and written communication skills, problem solving skills, customer service and interpersonal skills (Required)
o Expert ability to work independently and manage one's time (Required)
o Expert development skills necessary to provide support and constructive application architecture feedback (Required)
o Expert knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery
(Required)
o Expert ability to troubleshoot issues and make system changes as needed to resolve issue
o 5+ years of fullstack software development experience utilizing .
NET technologies.
o 5+ years of experience with ETL technologies
o 3+ years of experience developing web services both SOAP and Rest
o 5+ years of experience with database systems including mySQL or NoSQL
o Experience developing and deploying applications to Azure cloud - preferred
o Experience with Terraform,TerraGrunt or any tool for building, changing and versioning infrastructure code safely and efficiently - preferred
Major Job Duties and Responsibilities:
o Design, develop, review and approve code of complex new and existing enterprise software systems.
Responsible for creating the software platform, and then fine-tuning the final program after it has been made.
o Design, develop, review and approve code logical and physical database descriptions and specify identifiers of database to management system.
o Direct database development and approve project scope and limitations
o Review project requests describing user needs to estimate time and cost required to accomplish project.
o Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure
o Operate in an Agile development environment while collaborating with key stakeholders.