This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a talented Senior Software Engineer (.Net) to design and implement new systems and features, and manage existing systems to adapt to business and technology changes. As a Senior Software Engineer, you will interact with development teams, IT management, and technical delivery teams to ensure successful design, development, and delivery of technology-based solutions.
Job Responsibility:
Test and deploy applications and systems
Write clean, scalable code using C# and .Net programming languages
Revise, update, refactor and debug code
Estimate, plan, design, and implement projects
Monitor projects and lead modules
Allocate resources for projects
Interact with customers and probe requirements
Participate in requirements analysis
Requirements:
3-7 years of experience
Knowledge of integrating with native C/C++ libraries and interop assemblies
Expertise in creating windows installers with auto-upgrade
Knowledge of integrating with web services and other applications
Familiarity with UML and design patterns
Ability to materialize requirements and develop applications single-handedly
Nice to have:
Efficiency in providing production support
Ability to serve as an expert on applications and provide technical expertise
Knowledge of the software development life cycle (SDLC)
What we offer:
Niche projects in Computer Vision, AI, and Telematics in multiple industry sectors
Platform and product implementations
Tier -1 technology partners and supportive management ensure individual as well as overall company growth