Bachelor's degree in Computer Science, IT, Engineering, or related field (foreign equivalents accepted) plus 5 years of software development experience.
Master's degree in Computer Science, IT, Engineering, or related field (foreign equivalents accepted) plus 3 years of software development experience.
Experience with source code control systems like SVN or Git.
Proficiency in Agile development and CI/CD using tools like Maven or Jenkins.
Familiarity with Spring Framework technologies or SQL/NoSQL databases.
Experience with cloud platforms such as AWS, GCP, or Azure.
Knowledge of configuration automation tools like Chef, Puppet, or Ansible.
Responsibilities
Design, develop, test, deploy, and maintain software products and systems.
Identify system improvements and participate in project planning and estimation processes.
Provide technical guidance and mentorship to junior developers.
Perform application development activities including unit testing and technical documentation.
Document code and processes for clarity and future reference.
Actively learn and research new technologies and methods to enhance team contributions.
Consistently meet development time estimates without underestimating or overestimating capabilities.
Benefits
Comprehensive compensation and healthcare packages.
401k matching.
Paid time off.
Organizational growth potential through an online learning platform with guided career tracks.
Identify improvements in systems and work and participate in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning by providing subject matter expertise in the software development process.
Provide technical guidance, supervise others, provide instructions, and debug code written by team members as well as mentor developers in developing code and workflows.
Perform application development activities, including unit testing, code deployment to development environment and technical documentation; support software through the entire software development life cycle.
Document code and processes.
Self-starter, motivated, and actively learning and researching new methods of work and new technology, contribution of this level spans across the team and the development platform.
Consistently hit development time estimates without underestimating or overestimating ability.
Guide and mentor junior developers in developing code and workflow procedures, and conduct code reviews.
Perform general application development activities, including unit testing, code deployment to development environment and technical documentation.
**Multiple positions available.**
What experience you need
Bachelor's degree in Computer Science, Information Technology, Engineering or related field (willing to accept foreign education equivalent) plus five (5) years of experience as a Software Engineer or related occupation in software development.
Or, alternatively, a Master's degree in Computer Science, Information Technology, Engineering or related field (willing to accept foreign education equivalent) plus three (3) years of experience as a Software Engineer or related occupation in software development.
Specific skills/other requirements - Must also possess the following (quantitative experience requirements not applicable to this section):
Source code control management systems: SVN, Git, or Subversion;
Agile development and CI/CD using Maven or Jenkins;
Spring Framework technologies (Spring Boot or Hibernate), or, SQL/NoSQL database technologies;
Cloud platforms: AWS, GCP, or Azure;
Configuration automation tools: Chef, Puppet, Ansible, or Salt Stack;
At least 3 of the following: Java, J2EE, Python, Go, Perl, Ruby, C, C++, Micro services, JMS, XML, Kubernetes, Chef, Terraform, Cassandra, or Postgres;
At least 2 of the following logging and monitoring tools: Splunk, Grafana, GCP Stack driver, Apigee, Dynatrace, or App dynamics.
#LI-DNI
We offer comprehensive compensation and healthcare packages, 401k matching, paid time off, and organizational growth potential through our online learning platform with guided career tracks.
Primary Location: USA-Atlanta JV White
Function: Function - Tech Dev and Client Services
Schedule: Full time
About Equifax
Equifax Inc. is a data analytics and technology company that assists organizations and individuals in making informed business and personal decisions. Headquartered in Atlanta, Ga., Equifax operates or has investments in 24 countries in North America, Central and South America, Europe and the Asia Pacific region. It is a member of Standard & Poor's (S&P) 500® Index, and its common stock is traded on the New York Stock Exchange (NYSE) under the symbol EFX. Equifax employs approximately 11,000 employees worldwide.