Senior Software Developer creating unique software solutions for DOCOsoft. Collaborating in a cross-functional team utilizing the latest Microsoft technologies in an agile environment.
Responsibilities
Work on your own initiative and produce robust, high-quality code.
Collaborate with the other developers within the team on specific projects.
Ensure all QA procedures are satisfied in terms of process and documentation.
Develop new features within the application.
Fix bugs assigned to you by the Development Manager.
Work with QA's, Product Managers, Programme Delivery, DevOps/ Infrastructure & Data Science stakeholders in a cross-functional team environment, delivering mission critical applications.
Requirements
6+ year’s development experience in a commercial environment.
Development Experience of designing patterns and best practices, such as clean architecture, SOLID principles, CQRS, DDD, Unit testing, TDD.
A degree in Computer Science, Software Engineering, or related field.
Strong C# (.NET core) coding knowledge and experience.
Strong experience with microservices development.
Experience in Test Frameworks such as Moq/xUnit.
Use of GIT in Development activity.
Strong TSQL / SQL Server Knowledge.
Expert understanding of Design Patterns.
Extensive Software Analysis and Design experience.
Modern client-side JavaScript framework (i.e. Vue.js, React, Angular).
Extensive experience with RESTful API’s, including Web API and Swagger (OpenAPI).
Familiarity with Scrum Methodologies.
Advanced knowledge of Identity and Access Management (IAM) Frameworks - OAuth2 / OpenID / SSO via SAML 2.0.
Experience working in an agile team developing highly available, highly scalable, secure applications on Azure or AWS utilizing both IAAS and PAAS.
Senior Software Engineer responsible for leading technical initiatives and improving quality at Australia's largest mobile banking team. Working collaboratively to build innovative banking solutions.
Software Engineer responsible for backend development and integrations for a digital mental health platform. Working with a distributed team to build and maintain backend services using TypeScript and AWS.
Responsible for ensuring industrial equipment reliability and performance while managing technical projects for a global leader in sustainable packaging.
Software Engineer at Teleport focusing on secure and scalable logistics solutions. Participating in agile scrum and delivering cutting - edge software with a varied daily workflow.
Senior Staff Software Engineer in QE at Cloudera driving continuous improvement for Data Warehousing products. Leading high - quality features and releases while mastering the 'Cloudera Stack'.
Principal Engineer architecting backend data and modeling platform for AI solutions at Cloudera. Drive semantic search capability and collaborate with teams on AI - driven projects.
Staff Software Engineer at Cloudera contributing to infrastructure tooling for cloud - native environment. Engage in developing Go - based services and collaborating with cross - functional teams.
Staff Full - Stack Engineer at Cloudera transforming data into actionable insights. Leading application development with strong focus on product ownership and user experience in engineering taskforce.
Senior Software Engineer developing embedded software platforms for Infotainment and Software Defined Vehicle solutions at GM. Leading design and integration efforts for Android/QNX/Embedded Linux systems.
Senior Software Engineer on the Digital Twin team designing, building, and scaling applications for manufacturing. Collaborate across teams to integrate advanced robotic simulation and automation frameworks.