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.
Coordination in Software Engineering at Sicredi, focusing on business and leading software development teams. Aiming for local and sustainable growth in the financial cooperative sector.
Web Performance Engineer focusing on performance engineering and user experience at Vercel. Working with React and Next.js to enhance web applications' performance and scalability.
Software Engineer II at SeekWell, developing applications for business operations in vision care. Collaborating in a hybrid role focusing on backend services and internal applications.
Senior Software Engineer developing next - gen cloud IGA solutions at One Identity. Working in a collaborative environment with a focus on cloud technologies and security best practices.
Software Engineer role at Spotify focusing on highly available client SDKs in authentication and session management. Collaborating with cross - functional teams to enhance user experience.
Technical Lead responsible for Oracle E - Business Suite technical assessment and migration to ERP Cloud. Partnering with SMEs to evaluate, analyze, and recommend migration roadmaps while ensuring compliance.
Senior Software Engineer delivering impactful features in Ansible Automation Product ecosystem for Red Hat. Collaborating with teams on implementation and solving complex infrastructure problems.
Software Engineer developing core access management services for Red Hat's Hybrid Cloud Platform. Building scalable backend systems and collaborating across teams to ensure secure access management.
Technical Lead overseeing AVE GDMS Supplier Management Team at Northrop Grumman. Managing supplier technical efforts and ensuring technical excellence in systems engineering disciplines.
Engineering Technician supporting environmental assessment and remediation services in Phoenix or Tucson, Arizona. Collaboration with geologists and engineers on construction quality assurance and fieldwork.