Software Developer 4 Job Description Template
Our company is looking for a Software Developer 4 to join our team.
Responsibilities:
- 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.
Requirements:
- 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.