Job DescriptionJob DescriptionA Software Developer's main responsibilities are to review and analyze software requirements, design, develop and support software applications, both existing and new, by participating in the entire software development lifecycle from requirements elicitation through solution deployment and support.Responsibilities Develops software applicationsAble to change and maintain production codebasesUnit tests the code producedFollows style and coding guidelines of the projectSupport and maintain existing software solutionsResolves client issues and provides client supportObtains problem information from client supportAnalyzes and quickly resolves client issues in order to meet daily production requirementsPassionate about process improvementStays current with the latest trends and advancements in software developmentEstablishes and maintains a positive work atmosphere with coworkers, managers and clientsWorks closely with Project Managers and QA to complete and deliver projectsExplains technical issues to both technical and non-technical coworkersCoordinates work between with other teammatesParticipates constructively in peer code reviewsAssumes other duties as requiredQualificationsUniversity degree in Computer Science, Software Engineering or related field2-4 years of experience in software developmentExperience developing with an ETL; AWS Glue and/or DataStage experience is highly desired.Intermediate to advanced skills in SQL query language.Experience working in a Unix/Linux environment.Experience working with shell scripting (Korn, Python, Perl)Basic development skills with relational database.Desired experience with AWS platforms.Experience using scripting to automate process or openness to learn.Basic knowledge of software development processes, methodologies, and lifecycles.Web development knowledge would be highly beneficial.Ability to communicate effectively and efficiently to a diverse range of clients and users.Advanced oral & written English skills.Problem solving and analytical skills.Strong organizational skills.Good time-management skills.Additional InformationCulture at ExperianOur uniqueness is that we truly value yours.Experian's culture, people, and environments are key differentiators. We take our people's agenda very seriously. We focus on what truly matters; diversity and inclusion, work/life balance, flexible work, development, engagement, collaboration, wellness, rewards & recognitions, volunteering... the list goes on!Our benefits include: Medical, life and dental insurance, Asociacion Solidarista, International Share Save Plan, Flex Work/Work from home, Paid time off, Annual Performance Bonus, Education Reimbursement, Family Bonding, Bereavement Leave, Referral Program, and more.#LI-ML2 #LI-Remote