Responsibilities:
Designs systems and programs to meet highly complex business needs. Prepares detailed specifications from which programs are developed and coded.
Creates appropriate documentation in work assignments such as program code, and technical documentation.
Keep current on new web, Software Development Processes, and company standards and practices.
Lead projects from requirements to implementation.
Codes, tests, debug, implements, and documents highly complex programs.
Develops complex test plans to verify logic of new or modified programs.
Adhere to architecture standards, lead technical presentations and provide best practices regarding development and implementation options.
Contribute to project planning discussions, provide status updates for development progress and be a critical resource for issue resolution.
Build a core understanding of entire solutions, and support implementation, roll out and subsequent releases.
Expertise with full software development life cycle including functional & technical specification, documentation, QA processes, source control, maintenance and deployments.
Good to have skills SSIS and SSRS