ESSENTIAL DUTIES AND RESPONSIBILITIES-
Application ArchitectureAssists in the architecture of applications and solutions
Software DevelopmentDesigns and codes applications/integrations to support business requirements.Completes necessary testing to ensure applications/integrations are completed with high quality.Completes documentation describing the functionality of the application/integration from a technical perspective.Provides accurate estimates of the time required to complete development tasks.Follows policies and procedures related to application methods and quality standards. May provide input to the Web Development Manager on the creation of the policies and procedures.Service OperationResponds to internal customers to resolve their technology problems.Enters and manages Incident and Service Request tickets in ServiceNow, IT Service Management Application.Provides technical support for custom applications and integrations used by Franklin Electric employees across all business functions.Occasionally provides off-hours support on evenings and weekends and participates in an on-call rotation as needed.Must maintain or exceed Service Level Agreements for Incident Resolution. This will be measured based on Incident Duration for the team.Analyses Incident Tickets and performs root cause analysis to identify and prevent reoccurring problems.Request and Change ManagementEnsures all changes and requests are entered in ServiceNow.Ensures the fulfilment of end user requests for custom applications and integrations.Ensures changes are completed with proper documentation for SOX compliance.Reviews the forward schedule of changes for potential conflicts.Project ManagementWell-versed in Scrum with Scrum Master experienceParticipates as a resource on project led by others.Completes assigned project tasks on time and with high quality.Will lead projects related to custom applications and integrations.Coordinates work with project resources, internal and externalResolves issues between technical and the business (negotiable)Performs other related duties as required or assigned.Supervisory ResponsibilitiesAssists Web Development Manager with local development resourcesMotivating team, setting goals, coaches and assists in defining work of other DevelopersEncourages and establishes learning paths and curriculum for junior staffWorking with Web Development Manager & Human Resources on employee issuesPOSITION QUALIFICATIONS-
Skills and Abilities
Communication – Delivers accurate, clear, and concise messages orally and/or in writing.
Coding – Designs, codes, debugs and documents software applications/integrations to deliver business outcomes.
Problem Solving – Uses a logical, systematic search for the source of a problem, determining the most likely cause by eliminating potential causes of a problem.
Decision Making – Identifies and understands issues, problems, and opportunities; compares alternatives and makes timely decisions.
Meeting Facilitation – Plans and facilitates meetings of IT teammates, internal customers, or technology suppliers to share information and/or make collaborative decisions.
Requirements Definition – Elicits and documents a clear, concise, and agreed set of internal customer requirements.
Testing – Plans and facilitates validation activities to ensure a technology solution meets defined requirements.
Education and Experience-Bachelor’s degree in computer science, computer information systems, related degree, or equivalent work experience (preferred).Seven-Ten years of related experience (preferred)Computer Skills.NET development (preferably C# experience)JavaScriptMicrosoft SQL Server, knowledge of webservices, n-tier architecture.Proven competency in Microsoft Azure technologiesExperience with Optimizely CMS (preferred)