Job Description
Make your next big career move by applying as KMC Solutions next Senior .NET Developer!
Booster is a financial services company thats equipped for our exciting, fast-changing world. Locally owned and operated, Booster is here to help grow New Zealanders money and financial confidence because life is a lot brighter when youre not left in the dark. Booster is a team with a refreshingly different mission. We dont just provide KiwiSaver funds, Investments, and a specialist web-based platform for financial advisers. We want to create the ultimate client experience that lifts you, gives you knowledge, and motivates you to rise to the top of your own game.
The position exists to work within the software development team to develop and maintain software applications to support the needs of Booster Financial Services internal and external stakeholders.
The Main Responsibilities Of a Senior .NET Developer Include
Develop new and maintain existing software applications
Test new and existing software applications
Document all software applications
Peer review team member's code
Provide or contribute to design approaches
Proactively identifies problems in our product or platform. Improves areas of the code they work on.
Leaves things better than they found them
Help resolve complex problems by reviewing related information and evaluating options to implement the best solution
Provide application support and maintenance.
Provide guidance and mentoring to other developers
Work with business analysts and end users to define system requirements
Plan, guide, manage workload and quality of output for assigned offshore resources
To apply, you must be an expert on the following requirements:
Competencies
Action-oriented with a strong drive for results
Creativity
Team player
Strong communication skills
A strong technical learner with good problem-solving skills
Planning
Process management
Build and maintain good relationships with customers and peers
Functional/Technical Skills
Bachelor of Science in Computer Science, Engineering, or related field preferred (equivalent work experience will be considered)
5+ years experience in enterprise software development with a .NET stack.
An object-oriented design and development background
Strong working knowledge of SQL and relational databases
Experience in integrating with REST APIs, distributed systems, and microservices.
It will also be favorable if you are knowledgeable in:
Experience in TDD and/or automated testing
Experience in .NET Core, web technology stacks, UI patterns, Blazor, VueJs, React, and JavaScript.
Knowledge of agile methodologies, especially scrum
Previous experience in the financial sector
Working knowledge of event-driven design patterns
Experience With Azure DevOps Or Other CI/CD Platform
Experience with Azure services, Kubernetes, Containers