Python Expert (ETL)

We are looking for a Python developer who will be responsible for:

– Setting up a Python environment on Linux

– Developing new ETL Python processes

– Transforming the existing highly performant Ab-Initio processes into Python processes

In the team, this developer will have to:

Take the lead on all the Python related developments and has to coach other team members to become Python developers.

 

Technical skills required for this mission are:

Development

– Python, senior experience around ETL processing

– Airflow

– XML, JSON processing

– Message Queueing: IBM Websphere MQ Series

-Devops CI/CD pipeline

– shell scripting

-Technical design

 

Database

– MongoDB (non-relational databases)

– Oracle, Oracle P/L SQL Developer

– Competent construction of SQL queries: Cost optimization/performance tuning

– Any data modelling tools or techniques would be of advantage

Extra:

-General knowledge of asset management

-Knowledge of trading lifecycle and the entities involved (Order,Instrument,Position,…)

-Knowledge of different asset types

Business Consultant – Spanish

In this role, you will work closely with our clients in many industries such as Financial Services, High Tech, Banking, Manufacturing, Retail and Insurance to identify, design and configure Sales Performance Management (SPM) solutions to meet their business and technical needs.

Mandatory skills:
• 3 to 5 years of prior experience implementing a Competitive Compensation Product
• Degree in Computer Science, Computer Engineering, Mathematics, or a related business discipline
• Experience implementing Enterprise Applications
• An analytical mindset with a keen focus on data
• Prior experience with Query Based Languages and Relational Databases
• Strong business communication skills (verbal and written)
• High energy with a drive to succeed
• A desire and willingness to travel
• Confidence in yourself and in your capabilities
• Practical hands-on experience with the following languages and front-end technologies: SQL, MS Access / Excel, Python and JavaScript

Tasks & responsibilities:
• Become an expert in designing, building, maintaining, and extending data models
• Quickly learn about how different sales organizations operate in order to gather and document thorough business requirements
• Design and build flexible and scalable compensation models using established proven practices
• Create elegant and accurate reports, workflows, and dashboards
• Work with customers to develop overall testing plans, test cases and scripts
• Enable your customers to effectively use and maintain solution
• Develop Extract/Transform/Load processes for data preparation
• Document and communicate project status regularly to the Project Management team
• Coordinate and communicate with the customer’s project manager and project resources
• Assist customers in making decisions to properly and creatively utilize company features to meet their needs
• Travel to client sites domestically or internationally as required (25-80%)

System Architect

 

 

Responsibilities:
* Create detailed system designs to meet functional requirements and non-functional requirements of supportability, extensibility, performance, security, and availability. Select the best mix of COTS and custom components to meet business objectives;
*Participate in project definition, project planning and project execution phases to ensure that the system architecture is supportable and will meet contractual service levels;
*Support the System Estimation and Proposal Writing processes by developing high level design for network, system architecture and associated equipment lists;
* Collect and promote best practices for hardware, software, and network architecture. Assist the development, and support teams in adopting practices and technologies relevant to their projects. Assist team leads in auditing compliance to selected  practices;
* Assist in the selection of hardware and networking components for new systems and system upgrades;
* Review change requests to ensure proposed changes are consistent with the architecture of the system;
* Assist the support team in root-cause analysis of support incidents. Ensure results are taken into consideration during the design process for future projects;
* Assist development and support teams in deploying systems as required;
* Lead efforts to diagnose performance and availability issues;
* May participate in the installation, configuration and troubleshooting PKI technologies;
* May require training customer personnel on hardware and network solutions.
Qualifications:

* Excellent oral and written English communication skills, willingness to write design documents of thorough content and of high quality;
* At least 8 years as a professional software developer, systems architect or support engineer;
* Understanding of Java, .NET, web services, service-oriented architecture, public-key infrastructure, Linux, Windows,  TCP/IP, Ethernet, storage area networks, relational databases, virtualization e.g. VMware and associated management tools, and IT security;
* Post-secondary school education in computer science, computer engineering or equivalent degree;
Demonstrated ability to negotiate technical solutions with clients.
Assets:
* Experience with troubleshooting and analysis tools including packet captures, proxies, and system call tracers;
* French communication skills;
* Professional experience with electronic travel document standards;
* Familiarity with identification card, biometric data capture, and border control systems.

 

 

Linux System Administrator

We are looking for a System Administrator for one of our clients, which is an important player in the Information Technology & Services Industry.

You will be responsible with the development and support for the server side of the system’s architecture in the ID systems domain area.

As a System Administrator in the software development team, you have the opportunity to learn a new business domain, to grow professionally due to the exposure to many technologies and complex system architecture.

 

Responsibilities

  • Develop configuration scripts using Puppet, modules and templates to automate the deployment of infrastructure, servers, databases and applications
  • Participation in System Architecture planning and design
  • Performance tuning and stress testing the systems
  • Support developers and testers
  • Develop backup and recovery strategies
  • Installation and configuration of system servers (hardware and software)
  • Install, Configure and Deploy production systems on-site
  • Build monitoring solutions for the deployed systems and test environments, monitor system and proactively optimize system performance
  • Operating system support, optimization post system deployment
  • Train first-line support personnel

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, or related field
  • 2+ years’ experience as System Administrator
  • Expertise with Linux or UNIX administration and with bash scripting – Strong skills developing bash scripts in order to automate/diagnose/solve system administration tasks
  • Expertise using configuration management tools such as Puppet – Ability to build configuration scripts
Java Developer (Middle, Senior, Team Lead)

Cautam Java Developeri pentru clientul nostru din Bucuresti. Pentru persoanele care nu sunt din Bucuresti si sunt interesate de aceasta pozitie se ofera pachet de relocare.

 

Job Brief

Our ideal candidate is passionate about software engineering, familiar with Agile-based SDLC from preliminary system analysis to test and deployment, have full-stack capability, is eager to understand business and end-user requirements and is available for long-term commitment.

 

 

Responsibilities

  • Design and engineer of high-performing, mission-critical and scalable enterprise-grade applications
  • Ensure your deliverables are in compliance with functional and non-functional specifications
  • Contribute in all phases of SDLC, including bug fixing and production issues investigation
  • Maintain high standard of source code quality as per Quality Gates requirements by writing clean, efficient and testable code
  • Provide documentation support in packaging deployment of releases
  • Participate in code reviews to ensure that implemented features are maintainable, supportable, resilient and performing
  • Assist in the elaboration of business requirements, development of user stories, provide development tasks effort estimations and participate in elaboration of planning activities.

 

  • BS/MS degree in Computer Science or related discipline
  • 2+ years’ experience working on Java-based projects as Software Developer
  • Good command in spoken and written English
  • Proven hands-on experience and good knowledge of OOP and Java Core concepts: Collections, threading, lambda expressions, streams, I/O, XML processing, class inheritance, polymorphism
  • Proven knowledge in working with databases: JDBC, SQL, table creation & modifications
  • Basic knowledge of J2EE/Java EE concepts: JPA, EJBs, JAX-WS/JAX-RS
  • Basic knowledge  of the Spring Framework modules is a plus
  • Basic knowledge working with JavaScript/HTML5 concepts, frameworks and libraries is a plus
  • Proven knowledge of build automation tools like Maven, Ant, Jenkins
  • Experience with JUnit/TestNG in writing unit tests
  • Experience on Linux OS is a big plus
  • Basic knowledge with GoF Design Patterns
  • Good knowledge of data structures and algorithms.
MIDDLE/SENIOR QA ENGINEER

We are looking for a QA Engineer in Bucharest

 

o Assuring the plan and implementation of assigned applications testing (analysis, test plan designing, test automation, execution)

o Automatic functional regression testing, bug management, reporting

o Analyzing and estimating the automation development efforts

o Implementing new automation features, enhancing the existing Testing Framework

o Proactively bringing issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them

o Coordination of 2+ junior and/or mid team members

 

REQUIREMENTS

o Technical relevant knowledge, IT studies (graduate);

o Relevant experience in test automation and manual testing, 5+ years relevant experience in IT; o Knowledge of programming languages Python and Selenium WebDriver o Knowledge of SO (Windows, Unix) o Knowledge of Jira, TestRail or equivalent tools.

o Knowledge of testing methodology (ISTQB certification);

o Good command of English, both written and spoken (French is a plus);

o Solution-oriented person, with determination and ability to respect strict deadlines;

o Strong analytical skills;

o Cooperation and team spirit;

o Excellent communication and negotiation skills, understanding of business objectives and risks.

//www.ams-hr.ro/wp-content/uploads/2019/12/ams-footer-logo-3.png

Agentie de recrutare

AMS Human Resources: Firma de recrutare personal cu peste 13 ani de experienta in proiecte locale, regionale si nationale, cu o echipa dedicata profesional atingerii obiectivelor de HR ale partenerilor nostri.

Newsletter

100% util, 0% spam.