Responsible for developing and delivering well-tested software applications, scripts, batches, data extracts (ETL), and reporting for department needs. Under general supervision, responsible for analysis, design, programming, implementation, documentation, and administration of the above described software. Responsible for refactoring, reengineering, and replacement of existing processes, ETL, and ERP software systems.
Advanced experience and database-related development skills (reading and writing complex SQL queries and stored procedures, etc.)
.NET (C#) software development - Intermediate
Reading and writing XML - Intermediate
Strong analytical and problem solving skills
Excellent written and verbal communication skills
Visual Studio, MS .NET Framework, C#
Troubleshoot, optimize, and tune solutions
Conduct data analysis, identify issues, and recommend and implement solutions
Collaborate with external business teams and System Analysts to understand business and technical functional requirements
Resolve issues with unclear requirements and achieve a successful result
Triage and solve complex problems using structured trouble-shooting methodologies
Work independently as well as work collaboratively in a team environment
Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or related technical field Experience
Experience in Facets Application and databases
Experience in Jiva Application and databases
Experience with Team Foundation Server (TFS)
Experience working in an Agile team environment
Participate in the design, development, implementation, and deployment of well-tested applications, scripts, and batches to provide for the delivery, reception, and processing. Develop large data extracts (ETL), and other data exchanges both inbound and outbound.
Ensure efficient and effective applications systems by participating in the design, implementation, and maintenance of systems and programs.
Assure workable programs by coding intermediate to complex programs following the program design criteria and using IT department standards.
Ensure the program functions according to the design specifications by performing program testing.