Sr. Software Engineer, Full Stack
Micro Focus
San Jose, Costa Rica
hace 6 días

Job Description :

Micro Focus’s ArcSight division, is a leading global provider of Compliance and Security Management solutions that protect enterprises, education and governmental agencies.

ArcSight helps customers comply with corporate and regulatory policy, safeguard their assets and processes and control risk.

The ArcSight platform collects and correlates user activity and event data across the enterprise so that businesses can rapidly identify, prioritize and respond to compliance violations, policy breaches, cyber security attacks, and insider threats.

ArcSight is a leader in security and compliance management solutions that intelligently identify and mitigate business risk for enterprises.

ArcSight provides the industry's only vendor-neutral solution for real time intelligent identification, prioritization and network response to external security attacks, insider threats and compliance breaches.

Analyzes, designs, programs, debugs, and modifies software enhancements and / or new products used in local, networked, or Internet- related computer programs, primarily for end users.

Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications.

Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and / or necessary modifications.

Job Responsibilities :

Self-driven and passion for making an impact

Designing and building high quality enterprise-level software architecture and products for monitoring and management of SIEM products

Leading and driving design and development of complex problems / projects, that span across the product portfolio, and require an in-depth evaluation of multiple variables

Gather and analyze user requirements and convert them to technical specifications

Active participation in design discussions, implementation, code reviews, dev testing, and feedback-analysis cycles

Troubleshooting customer issues with passion

Identifying areas of product quality and performance improvement

Collaborating seamlessly with fellow team members and cross-team members to work towards common software development goals

Responsible individual with a clear thought process, who can communicate effectively with good verbal and written communication skills, and with the ability to efficiently translate those thoughts into actions

Education and Experience Required :

B.S. C.S. or equivalent degree

5+ years of hands-on software engineering experience

Strong analytical and problem solving skills

Strong understanding of data structures, algorithms, OOPs concepts

4+ years of hands-on experience working in core Java and advanced Java software development, including multi-threading, JDBC, web application development with SOAP and RESTful APIs, etc...

Develop scalable web applications, in JavaScript from marketing requirement specifications

Develop and use libraries, APIs and frameworks to assist in the creation of applications

Experience in Full Stack JavaScript Development

Experience with key programming languages and technologies, including JavaScript, JQuery, React, React

Router, Grommet, Webpack, Redux, Redux Thunk, SailsJS, Node.JS, HTML, CSS, ReactJS, GWT / GXT

Experience with D3.js and integrating it into an React app

Hands-on experience designing and implementing secure RESTful APIs and database operations that can handle large amount of data exchange

Hands-on experience with Spring framework, Spring Data JPA, Hibernate, PostGres, NoSql

Hands-on experience with heap dumps, memory dumps, memory analysis tools, for troubleshooting and performance improvements

Hands-on experience with unit testing frameworks, i.e. PoweMock, Easymock, Mockito, Junit

Hands-on experience with version control systems, i.e. Git, Perforce, etc...

Hands-on experience with issue tracking systems, i.e. JIRA, Octane, etc...

Hands-on experience with build tools and technologies, i.e. Gradle, Jenkins, Ant, etc...

Desired Experience :

M.S. C.S. degree or equivalent

Expertise in containerization and large scale deployment orchestration technologies, i.e. Docker, Kubernetes, Ansible, etc...

Hands-on experience designing and building enterprise-level high performance and scalable distributed systems

Hands-on experience designing and building Enterprise Security Event Management Systems

Familiarity with Agile working methodologies


Reportar esta oferta

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Mi Correo Electrónico
Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
Formulario de postulación