Software Developer (VBA developer with Python skills)
Arhs- Location
- The Hague, ZH, Netherlands
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
- Write and debug complex VBA solutions in Microsoft Access and Excel.
- Contribute to the migration of Access based solutions to SQL Server.
- Use Python for the development of web solutions and scripting.
- Perform ETL (enhance, transform, load) on complex datasets.
- Use Power BI to provide visualization and insights.
- Liaise with other technical Teams in order to push new features / changes to production.
- Write and maintain technical documentation of the solution implemented. Account for secure coding practices, as well as logging and auditing features.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Working knowledge of English: B2 level or higher
- At least 5 years of professional experience in software development
Mandatory
- At least 5 years of professional experience with Microsoft SQL Server (T-SQL, SSIS, schema design, stored procedures, performance tuning).
- Good knowledge of SDLC best practices
- Good knowledge of the design, documentation and development of full stack solutions.
- Proficiency with Microsoft Power BI (data modelling, DAX, dashboards, reporting) for providing advanced visualization and reporting capabilities to support operational analysis.
- Proficiency with VBA applications (Excel, Access) including VBA scripting for developing automation scripts, data import/export utilities, and pre-processing tools.
- Proficiency of ETL and data pre-processing frameworks (e.g., MS SQL Server SSIS, T-SQL, Power Query, Neo4j ETL tools).
- Proficiency with Python for web development, data manipulation and automation
- Knowledge of version control systems (e.g., Git, TFS)
- Good knowledge of relational databases, focusing on Microsoft SQL Server (schema design, procedural scripting etc.)
- Good knowledge of Elasticsearch for indexing and querying complex, large or unstructured datasets
- Good knowledge of agile software development methodologies
- Good knowledge and display of prerequisites of working in a flexible environment including participation in multi-lingual meetings, ease of communication, exposure to an international/multi-cultural environment, etc.
- Good knowledge of preparing and maintaining technical documentation for developed solutions.
Desirable
- Knowledge of using containers (Docker) and container orchestrators (Kubernetes)
- Knowledge of Microsoft .NET (C#) and ASP.NET Core
- Good knowledge of using Linux shell and basic Linux concepts (e.g., users, groups, rights).
- Good Knowledge of graph databases design and queries (Neo4j)
- Good knowledge of CI / CD systems (e.g. Azure DevOps)
Skills
- Python
- Excel
- SQL Server
- ETL
- Power BI
- T-SQL
- SSIS
- DAX
- Neo4j
- Git
- TFS
- Elasticsearch
- Docker
- Kubernetes
- .NET
- C#
- ASP.NET Core
- Linux
- Shell
- Azure DevOps
More jobs at Arhs
All 76Performance/Resilience Test Engineer
Arhs · Strasbourg, Grand Est, France · today
Cybersecurity Engineer
Arhs · Luxembourg, Luxembourg District, Luxembourg · yesterday
UX/UI Designer
Arhs · Brussels, Brussels, Belgium · 2d ago
Microsoft Database Administrator
Arhs · Warsaw, Masovian Voivodeship, Poland · 2d ago
ICT Engagements Coordinator
Arhs · Warsaw, Masovian Voivodeship, Poland · 2d ago
Similar roles
Staff Site Reliability Engineer
Zscaler · Netherlands · EUR 70,000–100,000/yr · today
Sr. Staff Network Engineer
Zscaler · Netherlands · EUR 91,000–130,000/yr · today
Senior DevOps Engineer
Lefebvre Sdu · Den Haag, Zuid-Holland, Nederland · EUR 5,500–6,500/mo · today
Lead Engineer - Space & High-Tech Industry (m/w/d)
Everience · Leiden, ZH, Netherlands · today
IT Support Technician L1 & L2 (m/w/d)
Everience · Amsterdam, NH, Netherlands · today
Scrum Master – Amsterdam / Utrecht (m/w/d)
Everience · Amsterdam, NH, Netherlands · today