Job Description:
Essential Duties and Responsibilities include the following:
- Develop applications that streamline internal business processes
- Work with existing legacy applications to convert (if necessary), extend and enhance functionality, as well as developing new applications
- Perform unit testing after completion of the development tasks, initiate end to end testing and validation in a development environment
- Follow the pre-defined development standards for naming conventions, user interface, etc.
- Work on assigned tasks to completion, correctly and in assigned time
- Perform problem determination for correcting defects
- Assist Software Development Manager or Software Development Team Lead in designing solutions for enhancements or during problem resolution
- Complete estimates as to how much work is involved for all the project tasks, and perform analysis to determine how the solution can be achieved with the best design solution
- May work with users or Business Analysts to determine requirements and design for systems
- Conducts all business in a professional and ethical manner to serve customers and increase the goodwill and profit of the company
- May support miscellaneous legacy systems
Qualifications:
- Excel experience
- Fluent in SQL development
- Basic knowledge of accounting systems
- Working knowledge of SSRS - Microsoft Reporting Services
- Basic knowledge of SSAS – Microsoft Analysis Services
- Working knowledge of SSIS – Microsoft Integration Services
- Working knowledge of SSMS – Microsoft SQL Server Management Studio
- Working knowledge of Microsoft Visual Studio
- Working knowledge of IBM DB2 a plus
- Basic knowledge of MYSQL
- Basic knowledge of PowerBI
- Basic understanding of CDC mirroring and SQL replication or similar
- Ability to work with end users to identify and troubleshoot problems
- Ability to design and implement conversion strategies to bring data from non DRH databases into company databases