Software Developer 4

Software Developer 4 Job Description Template

Our company is looking for a Software Developer 4 to join our team.


  • Keeping abreast of the latest technologies (including Oracle technologies) and assimilating them into the product suites;
  • Engaging actively in the technical decision making process;
  • Participating in technical discussions and providing feedback depending on the needs of the team/department;
  • Ensuring compliance with development methodology and technical process;
  • Pro-actively mentoring and keeping track of team mates progress;
  • Participating in code reviews;
  • Developing framework and infrastructure code using current web technologies (HTML5, JavaScript, JQuery) as well as JAVA.


  • Experience with desktop and server operating systems and concurrent programming;
  • Experience with at least one scripting language such as Python, Ruby or Perl (Python preferred);
  • Experience with deployment solutions like Ansible, Terraform (Ansible preferred);
  • Expert skills with at least one high level languages such as Java, C#, or C/C++ (Java preferred);
  • Excellent organizational, verbal, and written communication skills;
  • Experience with developing REST API servers and clients using Swagger, Jersey APIs;
  • Strong programming skills in Python/Java;
  • Experience with data modeling software [ERwin, ER/Studio]
  • Experience in performance tuning SQL and understanding ETL pipelines;
  • Strong Techno-Functional Experience in working with Oracle Fusion ERP Cloud / Oracle E-business Suite Financial module;
  • 5+ years of applied experience;
  • Experience working in data architecture/modeling, master data management;
  • Experience in Machine Learning is plus;
  • BS or higher degree in Computer Science / Engineering or equivalent from top university;
  • Good Functional Knowledge in ERP, Finance, HCM or CX domain.