Experian Automotive is searching for a Software Developer who will be a key contributor to the team. The candidate will possess a strong analytical mind, be a technical and creative thinker, and have a strong aptitude for problem solving. The ideal candidate will have excellent written, oral and interpersonal communication skills, along with the fervent desire to continuously learn about different products and technologies.
You will assist in the design and development of custom software and deliverables, as well as product maintenance, enhancements, and new product development. You will work with a team developing software in an Agile environment. This position offers an excellent opportunity for technical and professional growth.
The essential responsibilities and functions of the role include:
• Work with project team members in all phases of software development life cycle• Work with team to understand the project requirements, system architecture, technical design, and develop the application components based on the design• Work with team to follow system test plans, ensure software quality assurance standards are achieved, and validate that business goals are accomplished• Interface with support, product management, project management, QA, DBAs, and other colleagues to support ongoing operations.• Track and report development progress and performance daily.• Create comprehensive technical documentation and release notes.• Ability to work effectively within a diverse team and to communicate with others is crucial.
Knowledge, Experience & Qualifications
We are seeking highly motivated individuals with a consistent record of professional and personal achievement. Creativity, initiative, resourcefulness and an entrepreneurial spirit are a must, in addition to the following:
• Bachelor’s Degree in Computer Science or Software Engineering or related field with significant software and computer science course work• History of personal interest in computing and developing software• Two to five years of experience working as part of team with the following:• DBMSs such as Microsoft SQL Server, PostgreSQL, DB2, Vertica• UNIX/LINUX• Shell scripting, PERL, Python, SQL• ETL tool (IBM DataStage, Redpoint DM, Pentaho Kettle, CloverETL or other)• Version Control software such as CVS, Git, Subversion, SourceSafe• BI tools (Tableau preferred)• Jira Agile• Software development lifecycle and Agile development methodology • Excellent understanding of programming concepts and methods • Excellent communication, analytical, troubleshooting, and time management skills • Ability to seamlessly transition to high-priority projects and situations