Job Description :
Job Summary:

· This position is responsible for supporting and maintaining our enterprise financial system, database, and supporting applications, primarily using T-SQL, .NET, #, SSIS, and SSRS.

· This includes new projects and maintaining the existing code base and third-party applications.

· The applicant will need to be bright, imaginative, and a capable technologist specifically seeking a smaller environment where their potential will be maximized through a diverse and fast-paced work queue.



Essential Duties/Responsibilities:

· The IT Development team is at an exciting juncture, adapting DevOps and Agile practices, adopting new tools, and modernizing the architecture of ecommerce applications.



We seek someone eager to adopt change with the following skills and capabilities:



· Assist in Translating Business Requirements and Functional Specs into Code Modules and Software Solutions with guidance from the Software Leads and Architects.

· Work with Product Owners, Project Managers, and Business Analysts to understand the business needs and functional specifications.

· Recommend technical solutions that meet design and functional needs.

· Assist with reviewing and/or writing technical documentation while identifying interfaces, methods, parameters, procedures and functions required to support technical solutions.

· Assist in the design and modification of development of software components using the following languages/scripts/frameworks: VB.NET, C#, Win Forms, Web Forms, MVC, T-SQL.

· Produce design artifacts (object models, sequence diagrams Assists others in adhering to Coding Standards and Guidelines while ensuring quality software meets Functional Specs.

· Support System Integration Testing (SIT) by providing guidance to developers on proper SIT practices, Quality Assurance Testing (QA) with Peer Reviews and User Acceptance Testing (UAT) by providing insight to testing teams as required. Revise code based on test results and revise documentation as necessary.

· Facilitate the implementation and maintenance of complex business software solutions to ensure successful deployment of released applications by packaging solutions for deployment, assistance with collaborating with IT and Operations Teams and Key Business Partners to troubleshoot applications, provide post-implementation programming support to make system or application enhancements.

· Assist with providing system Incident support as needed, and ensure new or updated artifacts are updated as needed.

· Participate in all software development lifecycle phases by applying an in depth understanding of company methodologies, standards and controls. Assist with Estimating resource requirements for technical design, coding and testing efforts.

· Assist in Developing production application support plans, schedules and assignments.

· Self-manage schedule and deadlines of assigned projects.



Working Conditions:

· Open office environment

· Remote work may occasionally be required due to safety concerns

· Some overtime required as special projects arise

· Travel minimal to none



Minimum Requirements:

· 3+ Years: SQL Server 2012 and above including writing complex queries and stored procedures

· 3+ Years proven experience with Microsoft .NET Technologies

· 3+ Years: SQL/T-SQL, HTML, CSS, JSON and XML, REST/SOAP, VB.NET, C#

· 3+ Years: Working with SQL Server, SQL Server Management Studio, SQL Server Report Server, and SQL Server Integration Services

· 3+ Years: Using ETL best practices and a deep understanding or relational databases



NOTE: If a candidate does not meet these requirements, Success Factors will automatically disqualify the candidate.



Preferred Qualifications:

· 4+ Years Web Development Experience with C# and ASP.NET Web Forms and MVC Applications

· 4+ Years: C#, SQL/T-SQL, jQuery, HTML, CSS, JSON and XML, REST/SOAP

· Ability to complete all phases of software development life cycle including requirements, design, development, testing, deployment and support

· Ability to design/develop large and small-scale web applications

· Ability to innovate and provide functional applications with intuitive interfaces

· Ability to construct user guides and documentation

· Willingness to work with others in a team environment in a positive and professional manner

· Understand E-Commerce and Web usability concepts

· Strong organizational, oral and written communication skills

· Ability to meet deadlines and attention to detail are required

· Ability to drive projects through to completion

· Have a history of strong report writing



Additional Knowledge, Skills and Abilities:

· GIT

· Azure DevOps / TFS

· Agile / Scrum / SDLC

· Control-M / Job Scheduling Tools

· Netezza, DB2, Oracle 11g/12g / PLSQL

· SQL Development Tools i.e. Redgate/Toad