Senior Software Developer
Project Detail
This Job role is based in Mauritius
As a Senior Software Developer:
•You will work with the Company Tax and Payments group, enhancing our Application
and Integration Framework in order to provide the development team with the tools
they need to build robust, reliable and scalable solutions
•You will work on creation and integration of different modules in to single Company
Tax platform
•You will work on maintaining and supporting the newly built modules
•You will develop a great product experience, while leveraging the latest technologies
•You will help mentor and encourage the use of proper design patterns and best
practices, consistency in our UI/UX look and feel, through regular code reviews
Your Responsibilities and Duties:
•Build and maintain a high-quality product with a full Suite of Self-Service Capabilities
that’s Modern, Responsive and Secure
•Create Branching and Merging strategy and guidelines
•Create and maintain Build and Deployment automation framework for Azure
Environment
•Integration with Data As A Service (DAAS) and Identity Access Management (IAM)
•Follow SDLC standards, source-code management, and release-management
procedures
•Analyze, design, prototype, program, test and support – the complete software
lifecycle in your hands!
You will join an energetic global team of Product Managers, Business Analysts,
Developers, and QA where daily collaboration across these groups is a key part of our success.
Your Experience:
•Strong object oriented design and programming skills using C#, .NET, .NET Core,
Azure,SQL
•Experience with advanced programming constructs such as multi-threaded
programming, dependency injection, messaging, advanced SQL, object relational
mapping
•Angular .js , Angular 9 and Entity Framework
•Hands on experience in applying design patterns, writing unit tests and optimizing
performance.
•8+ years of experience with .NET framework
•2+ years working with ASP.NET MVC
•Experience in TFS Build Automation, Release and Configuration management is a
plus
•Proficiency with SQL and an understanding of relational database systems
•Disciplined self-starter, capable of working independently or in close collaboration
within an agile development team
•Experience working in Microsoft Azure environment
•Excellent communication and collaboration skills
•Passion for solving hard problems and knows how to have fun!
•Strong agile skillset and experience working in an Agile Development environment
Qualifications:
• 2-3 years of demonstrated experience with modern JavaScript libraries such as
React, Angular, Ember, Backbone, etc.
• Working knowledge of modern web technologies including: HTML, CSS 3, SVG, WCF,
JSON, etc.
• Strong coding skills in a modern object-oriented language (e.g., C#, Java, C++)
• Strong SQL skills
• Fast learner and extremely comfortable with building and improving complex
software systems for critical business processes
• Experienced working in an Agile scrum team as a key contributor and a team player
• Able to consistently solve complex technical issues independently when required
• Excels in taking ownership of design, build and quality for assigned tasks and issues
until completion
• Demonstrable knowledge of modern web technologies including: HTML 5, CSS 3,
SVG, JSON, Web API etc
• Experience in designing and developing highly secure and always available public
APIs
• Experienced with demands of highly performant, scalable solutions
Desired Qualifications:
• Experience in enterprise software development
• Hands on experience in applying design patterns, writing unit tests and optimizing
performance in application level Typescript/JavaScript
• Experience with .NET framework
• Working experience with ASP.NET MVC
• Experience with Dojo framework
• Good understanding of multi-threading and thread synchronization
• Disciplined self-starter, capable of working independently or in close collaboration
within an agile development team
• Excellent communication and collaboration skills
Gross Salary Per Month:
USD 2500
To apply for this job, send applications to talent@workforceafrica.co with the subject as Senior Software Developer