We are looking for an experienced mid-to-senior Software Developer to join our team and contribute to the development, maintenance, and enhancement of business-critical applications. The ideal candidate will combine solid hands-on experience in Microsoft technologies (SQL Server, VBA) with strong scripting and automation skills using Python. You will be working in a dynamic, Agile team and participating in the development of modern solutions to support data processing, reporting, and automation workflows.
Key Responsibilities
- Design, develop and maintain applications using Microsoft SQL Server, T-SQL, SSIS, and Power BI.
- Create and maintain VBA-based tools and applications (Excel and Access).
- Develop and integrate Python scripts to support automation and data processing workflows.
- Work with stakeholders to understand requirements and translate them into technical solutions.
- Collaborate with team members on Agile sprints, performing code reviews, testing, and release cycles.
- Maintain and optimize existing applications for performance, stability, and scalability.
- Use version control systems (Git or TFS) to manage development workflows.
Requirements
- Minimum 5 years of professional experience in software development.
- Proven expertise in Microsoft SQL Server, including T-SQL and SSIS.
- Solid hands-on experience with Power BI.
- Strong proficiency in VBA for Excel and Access.
- Practical experience in Python scripting and automation workflows.
- Familiarity with ETL frameworks and batch/real-time data processing.
- Experience with Git or TFS for source control and versioning.
- Understanding of Agile methodologies (Scrum, Kanban).
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Excellent command of English (spoken and written).
Required certificates (at least one of the following):
- A certification in Microsoft SQL Server development or administration (e.g. MCSA, MCSE),
OR - A certification in Python programming or software development from a recognized provider.
You will be a great candidate for us if you
- Have experience integrating VBA tools with modern databases and APIs.
- Are able to troubleshoot and debug complex data pipelines or application logic.
- Have an eye for clean, maintainable code and value code quality.
- Can work independently and manage multiple development tasks effectively.
- Are a team player who enjoys collaboration in Agile environments.
Benefits
Why join inventYOU
- Work in a stable and supportive remote setup.
- Collaborate with experienced professionals on impactful projects.
- Access continuous development opportunities and certifications.
- Be part of a technology-driven, forward-thinking team.
