A recognized services organization in Missouri is actively seeking a new SQL Developer (C#) to join their growing team. In this role, the SQL Developer (C#) will be responsible for building, maintaining, and optimizing application databases, including implementing methods to improve data reliability and quality, and developing and testing architectures that enable safe and reliable data extraction and transformation.
This is a Hybrid opportunity requiring the qualified professional to work onsite at least 4 days a week.
Responsibilities:
Design, create, and maintain database and table structures based on business requirements
Define database physical structure and functional capabilities, security, back-up, and recovery specifications
Ensure validated deliverables meet functional and design specifications and requirements
Translate use cases into functional applications/automated processes
Develop and implement high quality ETL and database solutions
Maintain database performance by identifying and resolving production and application development problems
Analyze and resolve automation/ETL related problems by coordinating with teams to diagnose and fix issues
Analyze existing SQL queries/procedures for performance improvements
Develop, implement and optimize stored procedures
Design, build, and maintain efficient, reusable, and reliable C# automation scripts
Write and consume APIs and Web Services
Provide general system users and management with system analysis and feedback
Help maintain code quality, organization, and automation
Assist in implementing automated testing platforms
Perform other duties, as needed
Qualifications:
Expert knowledge of SQL technologies
Extensive experience with SSMS, SSIS, and stored procedures
Strong understanding of Data Modeling and Database design
Strong knowledge of Relational Databases and Database concepts
Experience with Data Maintenance practices and Database Security
Experience with AGILE software development life cycle
Negotiation skills and the ability to influence others by educating and sharing information
Proven experience creating project estimates and timelines
Solid problem solving and time management skills
Great interpersonal skills
Excellent communication skills (written and verbal)
Strong attention to detail
Highly organized
Permanent