14 Apr
Junior Software Developer
Vacancy expired!
- Bachelor’s degree in computer science, IT or related field is required.
- Experience with Java/J2EE, C, C, JavaScript, jQuery, and other web technologies is preferred.
- Experience with Oracle and/or SQL Server databases is preferred.
- Conceptual understanding of framework methodologies such as Agile and Waterfall method as well as SDLC’s is preferred.
- Knowledge of operating systems (UNIX/Linux and/or Windows).
- Development methodologies (e.g., Waterfall, Agile, and Iterative).
- Architecture (Cloud, Web Services and/or SOA).
- Scripting and other languages (Shell, Python, node, js, UML, AJAX, JSON, json-Id, XML, HTML, CSS, Arborjs, and/or PERL).
- Experience with web and enterprise technologies such as Spring MVC, JAX-RS, Hibernate, Java Message Service (JMS), jQuery.
- Familiarity with Oracle EBS Suite 12.x and Oracle tools.
- Development tools and services (MS Visual Studio, Eclipse, jBuilder, JDeveloper, Spring Framework, jBoss, Apache, Tomcat, Maven, and/or automated test tools).
- User Interface development tools.
- Configuration Management tools (Serena, Subversion and/or Git).
- Open Source, cloud, and virtualization software and services.
- Familiarity with current Web UI frameworks such as Bootstrap, Foundation, Angular, and/or Ember and web services (REST or SOAP).
- Working knowledge of various programming languages, techniques, and best practices.
- Works independently with limited supervision and also on a team.
- Sets priorities and manages multiple projects simultaneously.
- Quickly learns new technologies and develops applications.
- Delivers system solutions by applying an understanding of business and functional processes by consulting with leader, systems analysts, other software developers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.
- Designs and writes program specifications based on consultations with leader, systems analysts, other software developers, and end users.
- Analyzes code to find causes of errors and revises requirements and programs.
- Writes and maintains documentation of changes to computer code, programs, and specifications.
- Reviews user and technical documentation written by others to confirm consistency with program operations.
- Supports integration between various systems and develops and modifies reports.
- Other work-related duties as assigned by leader.
- Reliable and regular attendance is expected.
Vacancy expired!