-
- Understanding, analysis and development of modules / applications for the Emerios platform.
- Development, according to market standards; always considering the SAAS naturalness of the business.
- Writing of testable and self-documented code.
- Code review with peers from the same area.
- Continuous improvement of the code base, based on static analyzers already implemented and manual code analysis.
Back-End Developer
-
- Participate in all phases of SDLC (Software Development Lifecycle).
- Develop software solution leveraging established EMERIOS standards and collaborate with software architects to develop new technology standards as needs arise.
- Develop data engineering, data integration and data management practices.
- Work with the latest software engineering tools and practices for continuous integration, unit tests, static and dynamic profiling, code coverage, code analysis, and automated tests.
- Collaborate with other product teams to consume and extend reusable software components and services.
Full-Stack Developer
-
- Understanding, analysis and development of modules / applications for the Emerios platform.
- Development, according to market standards; always considering the SAAS naturalness of the business
- Writing of testable and self-documented code.
- Code review with peers from the same area.
- Continuous improvement of the code base, based on static analyzers already implemented and manual code analysis.
- Participate in all phases of SDLC (Software Development Lifecycle)
- Develop software solution leveraging established EMERIOS standards and collaborate with software architects to develop new technology standards as needs arise.
- Collaborate with other product teams to consume and extend reusable software components and services
Technical Business Analyst
-
- Participate in all phases of SDLC (Software Development Lifecycle).
- Perform process and systems analysis and documentation of features in SaaS platform to drive self-serve capabilities.
- Follow up requirements through completion, collaborating with other teams and providing support at every step of the development process.
- Create/design streamlined journey and flow to simplify the complexity for end-users.
- Support the QA/testing Process.
- Efficiently integrating new systems, programs, and applications with business operations and services.
- Ensuring end-user proficiency with new platform, programs, and applications across departments.
QA Engineer
-
- Participate in all phases of SDLC (Software Development Lifecycle).
- Design test cases both to be manually executed or automated.
- Perform exploratory testing of new features and product changes.
- Be a strong advocate for quality on the team.
Security Operator
-
- Participate in all phases of SDLC (Software Development Lifecycle).
- Executes day-to-day IT Security operations.
- Operates and monitors information security & monitoring systems, including Antivirus/Antimalware, vulnerability Scanning, SIEM and audit log tools.
- Monitor access to IT systems and report suspicious activity following the appropriate escalation procedures.
- Detects and responds to endpoint security incidents in a timely fashion, following incident response procedures.
- Monitor & assess security and compliance aspects of IT systems.
- Execute the following operations regularly and generate reports about: Internal & External vulnerability scans, Dynamic (DAST) & static (SAST) application scans, Patch Scans.
- Follows internal controls and procedures at the Team, Business Unit and Organizational levels.
- Contribute to develop documentation to support ongoing security systems operations, maintenance, and specific problem resolution.
- Generate reports/review alerts of configuration compliance for endpoint, server, and networking systems. Perform Access Reviews for IT systems and generate reports.
- Propose recommendations for improvement in the company's controls and procedures to ensure optimal performance within the department.
Database Administrator
-
- Work with application development staff to improve database performance.
- Responsible for monitoring, maintaining, supporting, improving, and optimizing the database infrastructure.
- Become Subject Matter Expert in knowledge of the database infrastructure.
- Ensuring the stability, integrity, and efficient execution of the business processes that depend on database infrastructure.
- Provide communication, analytical, and problem-solving skills to help identify, communicate, and resolve issues in order to maximize the benefit of database systems investments.
- Enforce and maintain redundant systems, policies, and procedures for disaster recovery and data archiving to ensure effective protection and integrity of data assets.
- Collaborate with IT automation activities.
- Maintenance monitoring database systems updated as well as tracking systems.
IT System Engineer
-
- Managing and monitoring all installed systems and both cloud and on premises infrastructure.
- Install, configure, test and maintain operating systems, application software and system management tools.
- Proactively ensure the highest levels of systems and infrastructure availability.
- Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes.
- Maintain security, backup, and redundancy strategies.
- Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks.
- Participate in the design of information and operational support systems.
- Collaborate with engineering and security teams to coordinate IT policies and work on annual audits.
- Develop and maintain documentation for supported applications, processes, and training material to internal employees and IT staff.
- Participate in general IT operations and user support.
- Build and maintain cross-functional relationships with internal teams to drive initiatives.
- Plan and implement systems automation as required for better efficiency.
- Perform maintenance (version upgrades, configuration changes) of the monitoring environment.
- Create reusable and maintainable best practices.
- Test and evaluate new technology.
DevOps Engineer
-
- Source code management and version control. Define the branching strategy and support other teams with the development procedure.
- Develop build and deployment efficient pipelines. Automate tasks related to control, development, testing and deployment. Use scripting languages such as bash, powershell, nodejs and groovy.
- Maintain continuous integration tools, such as Jenkins, Sonar and Github Actions.
- Administration of pre-productive and productive environments and configurations.
- Document and maintain automated processes.
- Coordinate efforts with other areas for projects implementation. Participate in deploy and implementation planning.
- Production and pre-production monitoring and troubleshooting.
- Train in new technologies to improve current processes.
- Contribute with new ideas. Propose and implement improvements.
Emerios is an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.