SQL Database Developer
Job Description:
We are looking for a Database Developer to help us build insightful reports on top of our game-changing enterprise strategy software.
The Report Developer position requires the ability to read and write complex queries, ability to create database objects (tables, views, stored procedures, user-defined functions) and create engaging and attractive reporting content, and have a good background as a MS .NET generalist. To perform this job successfully, an individual would need to be able to understand complex business processes, gather requirements, work efficiently with a dev team and business experts, and verify their results.
Responsibilities
- Compile user requirements and specifications for reports
- Design, create and test SQL reports using SSRS/Grapecity ActiveReports
- Validate report functionality with internal staff/end users
- Respond to users to troubleshoot and/or improve existing reports
- Working with customers through a customer advocate to develop new reports requirements, changes to existing reports, and identify reporting errors
- Collaborate with internal QA on customer acceptance testing
- Provide support to the design of API services
- Understanding of web, mobile app and portal development techniques
- Understand the web security best practice
- Other BA/technical duties may be assigned as needed by management
Requirements
- Proven experience in consuming backend web API services for reporting purposes
- Advanced database and data access skills (SQLServer or SQL Azure, Entity framework)
- Microsoft SQL Server 2012/2014/2016 Database Platform
- Microsoft Reporting Services 2012/2014/2016 Development Environments
- Ideally, experience with SSRS/Grapecity ActiveReports
- Excellent understanding of Microsoft Azure cloud-based systems
- Knowledge of programming languages and libraries (in particular C# and ASP.NET Core, Entity Framework)
- Knowledge of .Net and SQL security and identity management
- Operational understanding of DevOps processes (Source control, Automated Builds & Deployment, Continuous Integration and Delivery)
- Good knowledge of formal testing and deployment methods from conception through to go-live (system, regression, and UAT testing)
- Basic Knowledge of NoSql DBMS eg Azure Cosmos and cloud storage systems
Company Profile
Client is a leading name in offering a full spectrum of software outsourcing solutions. Equipping businesses to keep up with the diverse software needs, the client is committed to provide software development services to start-ups and enterprises of all scales and sizes.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.