Eram Talent is seeking a talented Full Stack Developer to join our team in the oil and energy industry. We are looking for a highly skilled individual who can work on both front-end and back-end development tasks, creating user-friendly interfaces and robust server-side applications.
Responsibilities
- Perform the functions necessary to support the existing in-house developed solutions. This includes, evaluating existing applications and perform updates and modifications as applicable.
- Develop software solutions to meet customer needs
- Create and implement the source code of new applications.
- Test source code and debugging code
- Develop technical handbooks to represent the design and code of new applications.
- Assists in analyzing and defining requirements for Splunk Log Management.
- Analyzes and troubleshoots technical and security challenges related to Splunk enterprise.
- Ensure stability and security of all developed solutions.
- Perform in-depth troubleshooting and problem analysis, working with other 3rd level teams and vendors as needed to achieve incident and problem resolution.
Requirements
- Bachelor's degree in Computer Science or related field
- Atleast 8+ Years in a Full Stack Developer Role.
- Strong technical experience in Web Development.
- Strong technical skills in front-end development such as, but not limited to, Angular, JavaScript, HTML5, jQuery, XML, and CSS.
- Strong technical programming experience in languages like Java, Node.JS, Ruby, PHP and Python.
- Strong technical experience in integration development including RESTful APIs and formats (JSON, XML) and SOAP.
- Familiarity with build tools such as Ant, Maven, and Gradle and code versioning tools, such as Git.
- Familiarity with DevOps and CI/CD tools such as Git, Jira, GitLab, and Jenkins.
- Expertise in developing applications using existing and emerging technology platforms.
- Technical experience in Web Applications Development.
- Technical experience in Cloud Native Applications Development.
- Technical experience in API development
- Technical experience in developing secure applications.
- Expertise in reading and analyzing existing custom code to understand business logic in the program.
- Strong knowledge and experience in User Interface Design and User Experience.
- Strong knowledge in S-SDLC methodology.
- Strong knowledge developing and maintain APIs and interfaces
- Experience in access controls for example, full understanding on utilizing access management solutions to manage the user authorization process
- Experience in session management
- Experience in developing applications with security logs
- Experience in database creation, integration, and management.
- Experience in participating in functional and technical specification meetings to understand business requirements and implementation approach.
- Expertise in change management.
- Strong communication skills to convey message between proponent, SME and team members.
- Experience in team and time management to deliver the project on time successfully.
- Experience in agile project management.
- Experience in Application graphical design including application animation, graphic, banner ads design, Illustrator and photoshop