Exide Technologies Sr. Programmer Analyst in Milton, Georgia

Overview

This role is responsible for application programming, consulting with users and stakeholders to determine software, business, and system functional specifications. The Sr. Programmer analyzes complex requirements, designs, builds, and evaluates existing or proposed solutions, prepares specifications and diagrams, and logic flowcharts. One programs, tests, documents, and implements complex scripts, reports, interfaces, applications, data fed dashboards, and utility jobs.

The incumbent should have a well-rounded development background with experience in developing and supporting business applications, data integrations, testing and release management.

This position reports to the IT Director for Web Development, Data Integrations, BI and Reporting.

Responsibilities

  • Works to understand client business functions and requirements, develops alternate solutions to meet those requirements, and when required – manages a small project team to implement client chosen solutions that require information services expertise.

  • At all times displays significant expertise in the use of current programming skills, techniques, methodologies, tools and department or corporate standards utilized in the current software operating environments.

  • Designs and codes screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems.

  • Performs routine to moderately complex analysis and design for various business applications.

  • Under limited supervision, acts as a liaison to define business problems with existing programs or initiate designs of new applications.

  • Maintains customer acceptance by soliciting their involvement on designs, functionality, and testing.

  • Maintains communications with end-customers to ensure systems continually meet the customer’s expectations.

  • Prepares data models, functional flow diagrams and other documentation as required by departmental standards and methodologies.

  • Prepares, coordinates and assists with customer training and documentation for installation of systems and their upgrades.

  • Defines and creates test transactions and runs tests to find errors and conformance of program to specifications.

  • Provides on a timely basis individual status reports for their supervisors.

  • Remains knowledgeable of current and new technology related to all aspects of information processing by researching technical materials, attending seminars and training classes, and consulting with personnel from other industries.

  • Plans and prepares technical reports, memoranda and instruction manuals relative to the establishment and functioning of complete operational systems.

  • Monitors and adjusts all systems software to ensure highest system availability and performance.

Qualifications

Required:

  • Minimum of 5+ years utilizing best practices, object oriented coding methods to design and develop websites, web applications and other complex business systems (ASP.NET/Java/C#). Experience with SharePoint, Nintex (workflow), SeviceNow, Salesforce.com platforms a PLUS. Create and/or utilize design documents that contain business process flows, data models, user functional requirements and software design specifications.

  • Bachelor’s degree, preferably in Computer Science or Information Systems or related field or the equivalent combination of education and experience. Experience in developing business applications for one or more areas of business, such as HRIS, payroll, manufacturing, supply chain, customer systems, etc. Familiarity with Business Process Reengineering concepts and methods. Familiarity with the Internet.

  • Abilities/Skills – High degree of knowledge in the development, maintenance, application integration and web/mobile enablement of various business applications (ERP, CRM, EDI, Workflows, etc.). Individual must have the ability to understand concepts governing relational database structures (MS-SQL and Oracle), use of reporting/query tools, construct SQL statements, XML and other scripting languages.

  • Experience in application development using ASP.NET

  • Experience designing and developing mobile applications

  • Experience with portal frameworks (MS SharePoint)

  • Experience working with front end technologies like HTML, CSS, Java-script, VB script

  • Experience with web services and web integration technologies like SOAP and XML

  • Experience with force.com platform development (Salesforce.com)

  • Strong database experience working with MS SQL Server and/or Oracle database

  • Proficiency with web based development tools and web application development (HTML5, JSON, MVC, CSS3, AJAX, ASP/.NET, C#, Java, PHP, VB, etc).

  • Experience with web services and web integration technologies like SOAP and XML

  • Experience with Microsoft Reporting Services.

  • Experience with Windows Powershell.

  • Portal development experience (preferably strong with Microsoft SharePoint)

  • Proficient with developing business automated workflows (using ASP.NET, SharePoint, Nintex)

  • Skilled at using prototyping, Use Case (UC) and Unified Modeling Language (UML) tools as part of the effort in new software development or enhancing existing programs.

  • Excellent understanding of coding methods and best practices

  • Extensive comprehension with a relational database (ORACLE, MS/SQL Server, DBII).

  • Familiar with integration tools (Talend, SSIS, or similar data integration tools).

  • Thorough understanding of Internet technologies, Web and Portal platforms, mobile platform and open source frameworks.

  • Experience support in CRM (salesforce.com), ServiceMax, CPQ and other business applications based upon the force.com development platform.

  • Prior experience interviewing others for insight on functionality, interface problems, and/or usability issues.

  • Proven analytical and problem-solving skills

  • Ability to conduct research into software related issues and products.

  • Able to communicate effectively with non-technical staff and with members of interdisciplinary teams.

  • Highly self motivated and directed

  • Experience working both independently and in a team-oriented, collaborative environment.

  • Consultative and advisory skills.

  • Excellent analytical, mathematical and creative problem-solving skills.

  • Excellent understanding of the organization’s goals and objectives.

  • Logical and efficient

  • Keen attention to detail.

  • Experience working in a team-oriented, collaborative environment.

#LI-ET

EEO Statement

Exide Technologies is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.

About Exide

Exide Technologies (www.exide.com) is a global provider of stored electrical-energy solutions for the transportation and industrial markets. Exide’s 130 years of technology innovation combined with operations in more than 80 countries enables the company to deliver compelling solutions for the world’s current and future power needs. Exide produces and recycles a broad range of products, serving the Transportation, Industrial Network Power and Motive Power market segments with battery and energy storage systems and specialty applications for a broad range of industries including: agricultural, automotive, electric, light and heavy-duty truck, marine, materials handling, military, mining, powersport, railroad, security, telecommunications, utility and uninterruptible power supply (UPS), among others. Exide is Powering the World Forward - history and scale combined with a start-up mentality make Exide the right choice for customers who want more than simply a battery supplier.

Requisition ID 2018-2121

Category Information Technology

Position Type Regular Full-Time