Experian is the leading global information services company, providing data and analytical tools to clients in more than 65 countries around the world. The company helps organizations to manage credit risk, prevent fraud, provide data security and automate decision making.
The Software Developer Engineer, supporting the Global Product Development organization, shall design, develop, maintain, and support proprietary software products. Development of detailed application software coding and unit testing of application programs, assist with test plans, and operations documentation. Other duties are to provide application support on production and customer issues. Shall have a good understanding of the Software Development Life Cycle and shall be able to demonstrate strong analytical skills to perform a variety of technical functions.
Actively interface with other teams to gather requirements, design, code, debug, document, implement solutions using cloud tools to migrate our existing Java/DB2/Linux system
Be able to self-manage and required to lead projects with some client facing responsibilities
Highly motivated self-starter, detail and quality oriented able to work independently
Champion and manage new initiatives to completion to improve and streamline operational processes and maximize system resources
Resolve complex problems that have implications beyond your own area
Capable of working proficiently at both the strategic and tactical aspects of a project
Strong communication skills when responding to internal and external partners
Provide support of applications in the production environment, as needed.
Bachelor of Science Degree; preferably in Computer Science or MIS, or equivalent experience
About 8 years of hands-on experience developing applications using cloud tools
Experience with Scrum and other Agile processes required
Able to design, code, debug and maintain application software
Strong leadership, communication, and interpersonal skills
Must be able to clearly document technical specifications
Strong problem solving and creative thinking skills
Able to multi-task and manage multiple project/task assignments simultaneously
Fast turnaround in delivering solutions
Knowledge and conform to SDLC principles
As Cloud Developers we want the candidate to have:
- Understanding of distributed processing
- Experience with some Hadoop ecosystem (Ideally Cloudera) and AWS Tech.
- Continuous Integration/Continuous Delivery
- Knowledge about creation and use of dockers images
- Experience using some PaaS (Ideally Openshift)
- Experience with microservices development
- Knowledge coding with Java, Scala or Python
- PL/SQL Knowledge and experience with some NoSQL database special to work with big data (Cassandra, HBase, etc.)
- C and C++ (At least basic concepts)