Bachelor’s Degree in computer science, Information Systems, or equivalent work experience required.
Minimum of 5 years programming experience which includes SQL and Salesforce
Experience with programming languages (.NET, REACT, C#, Java, JavaScript, SQR) preferred
Experience with Windows/Windows Server preferred
Experience with Agile software development processes and source control systems such as Azure DevOps and/or GIT preferred
MAJOR DUTIES:
Design, write, modify, test, and maintain programs, scripts, and modules to meet changing business needs utilizing advanced specialized technical skills and multiple technologies
Develop and publish database, program, script, and test specifications
Effectively utilize and optimize system resources appropriate to the business needs
Adhere to departmental Software Development Life Cycle standards (programming, turnover, testing, documentation, incident reporting, etc.)
Perform incident management, root cause analysis, system enhancements and bug fixes
Collaborate with Business Unit, Strategy, and Business Analysis teams to understand requirements and business needs
Prepare project estimates for design, coding, and testing. Participate in sprint planning, reviews, and retrospectives
Work as a part of a team to document design specification and test results and perform design review and code reviews. Obtain approvals and prepare code deployments to development, staging, and production systems
Communicate well with other staff members to facilitate efficient and effective solutions
Serve as a technical mentor and leader to department staff who are less experienced in the relevant technologies
2nd and 3rd level On-Call off hours support on a rotational basis