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 CRM Solutions Developer enhancing Microsoft Dynamics CRM solutions for a financial services firm. Building scalable solutions and integrating enterprise systems in a fast - paced Agile environment.
Software Engineer developing modern applications for West Bend's Commercial Enterprise IT team. Collaborating with cross - functional teams to enhance software solutions for business growth.
Software Engineer building innovative collaborative platforms leveraging AI to facilitate application development. Engaging with users and delivering high - quality software infrastructure for a diverse user base.
GenAI Engineer designing LLM - driven workflows for clinical applications at Abridge. Collaborating with researchers and clinicians to enhance healthcare through generative AI and advanced technologies.
Software Engineer focused on sustaining product quality and customer support at cybersecurity company. Responsibilities include developing solutions and addressing customer issues for cybersecurity products.
Software Developer joining Autodesk's Platform Services Data Models Team. Focused on delivering cloud data solutions for numerous applications while working in a hybrid environment in Canada.
Principal Software Developer for Autodesk's Platform Services Data Models Team improving data - centric user experiences. Engage in Agile environment to drive engineering discipline and impact.
Software Engineer developing SDKs for cryptocurrency applications at Coinbase. Working on a team dedicated to enhancing developer experience with web3 tools and APIs.
Software Engineer supporting the Missile Defense Team at The Boeing Company. Collaborating on design and testing of Java - based applications for C2BMC.