Job description for Senior Developer Offshore Engineer at Wispex
Role Description
As a Senior Developer at Wispex, you are responsible for designing, developing, and implementing innovative IT solutions that contribute to the efficient and secure handling of customs processes. You work closely with other teams to ensure that our systems comply with legal requirements and meet the needs of Wispex.
On the one hand, you act as a software developer and builder of new software. At the same time, you serve as the application manager for internally developed software.
In this role, you report to the IT Development Manager.
Competencies
- Expertise
Maintaining and improving the knowledge and skills necessary to perform the job. You demonstrate craftsmanship, solve complex technical problems, and actively seek solutions. Stay informed about market developments, new trends, and technologies within your field and keep your knowledge up to date. Learn from others, share acquired knowledge, ideas, and insights, and apply new methods and techniques in your own work.
- Analytical Skills
Breaking down problems and systematically organizing and examining their components. Distinguishes between main and minor issues and sets priorities. Independently researches the nature and causes of (partial) problems. Recognizes and gathers relevant data and identifies relationships. Defines and analyzes issues, drawing clear and well-founded conclusions. Finds new ways to solve problems and generates alternative solutions.
- Solution Orientation
Works decisively toward solutions while considering underlying issues. Identifies and analyzes problems, developing solution strategies based on this analysis. Perseveres when a solution is not immediately found. Thinks in terms of solutions rather than obstacles or limitations. Understands the broader impact of possible solutions on related processes. Able to think "outside the box" and creatively explore possibilities and solutions.
- Result Orientation
Sets concrete goals for oneself and does everything possible to achieve them. Establishes realistic goals and determines priorities. Distinguishes between key and secondary issues during problem-solving. Works methodically toward achieving objectives, planning necessary actions, time, and resources. Keeps objectives in sight and stays on course. Is sensitive to deadlines: “a deal is a deal.” Effectively adapts to changing circumstances. Monitors progress toward goals and results.
- Planning and Organization
Effectively determining goals and priorities. Allocating necessary actions, people, time, or resources to achieve objectives in a structured and accurate way. Prepares work thoroughly, sets up schedules and plans. Uses time and resources efficiently and optimally. Works purposefully and sticks to plans even when facing setbacks. Anticipates potential bottlenecks and prepares for them.
- Organizational Awareness and Innovation
Is aware of how decisions affect the organization and its people and anticipates these effects. Understands how different departmental processes interconnect and influence one another. Understands the processes of chain partners (Customs, Tax Authority, clients) and foresees the impact of changes in the chain, providing targeted solutions for Wispex. Looks beyond obvious solutions, reframes problems, and sheds new light on issues. Thinks in solutions rather than problems, challenges conventions, and develops new and alternative ideas.
Tasks and Responsibilities
- Software Development
The Senior Developer develops software for internal use within Wispex. You analyze the desired application or “internal customer request” for feasibility. You translate organizational and user needs into software solutions, consult with team leads, propose possible solutions, and advise on the pros and cons of different options.
- Design and Implementation of Software Solutions
You translate the chosen solution into technical scenarios, identifying possibilities, limitations, and exceptions. You include this in a feasible project plan, then build, test, and optimize the software. Once development is complete and the software is ready for use, you collaborate with your IT colleagues on implementation and provide end-user instructions.
- Documentation of Software and Infrastructure
An important responsibility resulting from software development is documenting both the software and its infrastructure. This ensures that in your absence, colleagues can respond competently, quickly, and effectively in case of incidents.
- Application Management and Software Maintenance
You are responsible for the functionality, maintenance, updates, and continuity of the in-house software. This includes resolving technical and user issues, detecting and fixing bugs, and ensuring system uptime.
- System Security and Network Advisory
You are responsible for securing both incoming and outgoing data and processes. You advise management on necessary updates, modifications, or improvements to software and systems to ensure a well-functioning network. This requires close collaboration with the system administrator and IT Development Manager.
- Project-Based Problem Solving and Process Management
Using your knowledge, methods, and techniques, you solve complex and specific problems within defined projects. These are unique issues beyond routine operations without predefined solutions. You understand the interdependencies between processes and the impact of your actions on other users. You are also able to oversee, plan, and organize your own work.
Education and Experience
- Senior C# Engineer (6+ years of experience), preferably with prior experience working as an offshore engineer for a smaller organization.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Knowledge of relevant customs laws and regulations is a plus.
- Proficient in written and spoken English.
- Willing to shift working hours by 2 hours to increase overlap with the Dutch team.
Technical Skills
- C# and .NET 8+ (including ASP.NET Core, LINQ, and async programming).
- Entity Framework Core and ORM best practices.
- SQL (including stored procedures, performance tuning, and database design).
- XML, JSON, and RESTful API integration.
- Experience with Azure (App Services, Functions, DevOps pipelines, or equivalent cloud services).
- Strong understanding of SOLID principles, clean architecture, and design patterns.
- Familiarity with unit testing (xUnit) and integration testing.
- Experience with Git and Azure DevOps (or similar CI/CD platforms).
- Experience working in a Scrum/Agile environment.
Soft Skills
- Excellent communication skills for remote collaboration across cultures and time zones.
- Self-motivated, proactive, and capable of working independently with limited supervision.
- Strong problem-solving and analytical thinking abilities.
- Willingness to mentor junior developers and contribute to code reviews.
- Adaptable to changing priorities and business needs in a dynamic offshore setup.

