.Net Azure API Developer
Akkodis

.Net Azure API Developer
What is in it for you?
- 12 Months Contract
- Opportunity to work with a leading industry player, Competitive salary,
- Based in Sydney NSW
What we need from you / What our client requires
- Strong .NET and C# experience who also has Azure DevOps background
- Exp in Banking or finance domain
- Exp in API Developer
About our client:
Our client is a global leader in the sector, positioned at the forefront of service delivery in Australia. Supporting millions of citizens, the organization is central to the nation's mission to become a world leader in digital public services.
Role Description
Role:
We are looking for a Senior Integration Developer/Technical Lead with strong .NET and C# experience who also has Azure DevOps expertise to join our dynamic team. Your role will involve working closely with a group of talented software developers to create new APIs and ensure the smooth functioning of existing ones within the Azure environment.
Skills required:
- Holds a bachelor's degree in computer science/MCA or a related discipline with experience in software development.
- Strong expertise in Object-Oriented Programming & Design Patterns with practical experience in C#, ASP.NET MVC, .NET Core, and Web APIs.
- Proficient in utilizing Azure services for API development, including Function Apps, API Management, Service Bus, Key Vault, Managed Identity, and other PaaS offerings.
- Experienced with monitoring and logging tools such as Azure Monitor, Application Insights, and Log Analytics.
- Knowledgeable in Infrastructure as Code (IaC) tools like ARM templates, Azure DevOps, Git, and Agile methodologies.
- Strong experience in working with Microservices architecture & Microservice Design Patterns.
- Excellent written and spoken communication skills.
Nice To Have:
Azure certifications (e.g., Azure Developer Associate, Designing and Implementing Microsoft DevOps Solutions).
Responsibilities:
- Create and maintain comprehensive documentation: Develop and update detailed documentation including design specifications, API documentation, and user guides to ensure clarity and usability for developers and end-users.
- Design, develop, and maintain robust APIs: Utilize .NET and Azure technologies to create new APIs and enhance existing ones, ensuring they meet functional requirements and performance benchmarks.
- Monitor and optimize API performance and reliability: Continuously assess API performance, identify areas for improvement and implement optimizations to ensure high reliability and efficiency.
- Troubleshoot and resolve issues: Quickly address and resolve any issues related to API functionality and performance, minimizing downtime and ensuring a seamless user experience.
- Ensure high code quality: Follow industry best practices, security guidelines, and compliance requirements to maintain high standards of code quality, ensuring the APIs are secure, efficient, and maintainable.
- Participate in code and design reviews: Actively engage in code and design review sessions, offering constructive feedback to peers and incorporating feedback received to improve the overall quality of the codebase.
- Unit Test Framework: Able to create TDD for the new functionality and code coverage as much as possible. Tests should be automated using any .NET testing frameworks like NUnit, MSTest, xUnit.net, etc
- Implement and manage CI/CD pipelines: Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the deployment process, ensuring smooth and efficient updates to the APIs.
- Stay updated with industry trends: Keep abreast of the latest developments and best practices in API development and DevOps, continuously seeking opportunities to improve skills and apply new knowledge to enhance the development process.
Talented, committed, can-do individuals have always been the cornerstone of this dynamic organisation. If you have what it takes to thrive in this role and want to know more, please reach out to Preetika on +61 28028 3141 OR [email protected]
Joining Akkodis Benefits
- Weekly or Monthly Pay
- No payrolling processing fees
- Upskilling opportunities and training discounts
- Associate gatherings events
- AKKODIS SME meet ups/information sessions
- EAP Support Program
- Dedicated Account Management support team
Privacy
Due to new privacy laws regarding the collection and handling of personal information, all applications must be submitted online. Once you click on the "apply for this job" button below you will be directed to our Online Centre where you will have the opportunity to read and agree to our Privacy and Consent statements and it will allow your details to be formally lodged and processed correctly.
"Akkodis is an Equal Opportunity employer, committed to all forms of workforce inclusion. We actively invite and encourage applications by candidates from diverse backgrounds"
See more jobs in Sydney, New South Wales