Write clean, maintainable code that is extensible with minimum number of defects
Source for expert level knowledge of modern software development techniques and methodologies
Provide guidance on modern software engineering techniques and methodologies for code reviews
Take ownership of product features from estimates to design and development
Refactor and improve existing software
Collaborate with cross-functional teams (Product Management, Quality Engineering, User experience) to complete tasks
Manage individual task priorities, estimates, deadlines, and deliverables
Coach and mentor less experienced team members
Shape innovative designs and feature enhancement ideas into the product and design process
Own key areas of the product in terms of design and development
Demonstrate knowledge of software and security best practices (i.e., object-oriented design patterns, OWASP Top 10, SOLID design principles)
Deliver solutions that scale
Requirements
5-8+ years of software development experience with excellent C# coding skills
Must have experience with cloud-native development in Microsoft Azure leveraging Azure DevOps, Azure Cosmos DB, Azure Storage, Azure Key Vault, Azure Service Bus, and Azure AD B2C
Must have experience and a demonstrated understanding of React and one or more frontend frameworks (Angular or jQuery)
Foundational experience in HTTP, REST, HTML, JavaScript, and CSS
Must have experience and a demonstrated understanding of the backend development of services, business logic layers, and data layers, leveraging C# and .Net
Education in Computer Science or Software Engineering (or related experience)
Strong understanding of SaaS architecture and design principles
Experience developing software using Microsoft Visual Studio, GitHub, Jira and/or Azure DevOps
Experience with CI/CD and automated build and deployment processes
Experience working with containers is a plus (i.e. Docker, Azure Container Instances, K8s)
Experience working with Open AI/Azure Open AI technologies is also a plus
Strong troubleshooting and debugging skills
Strong communication skills
Excellent at multi-tasking and able to handle competing priorities
Candidates should reside within a reasonable commuting distance from one of the future office locations and be available to work from the office at least three days a week
Benefits
Experience peace of mind with our health insurance
Retirement savings plans and 401k contribution
Generous paid time off
Supportive work-life balance
Comprehensive benefits package
Incentive and recognition programs
Career Growth and Development and professional development opportunities
Hybrid work model with office expected at least three days a week
Engineer with a passion for data security joining Delphix team. Responsible for securing and delivering data across enterprises while ensuring compliance.
Senior Software Developer focusing on software solutions at LABS.ruhr GmbH, innovating in Health Tech and AI. Collaborating with teams to enhance back and front - end components.
Lead energy supply projects with technical and commercial responsibility, managing teams and overseeing multiple sites. Engage in personnel training, budgeting, and legal compliance in Garching, Germany.
Senior Software Engineer at Ninox Software building complex products and developing a React/TypeScript platform for business applications. Collaborating with teams to enhance software solutions with a focus on quality and performance.
Electrical Engineer supporting account manager and client facilities teams in Berkshire and Kent. Responsible for asset management, compliance, and engineering knowledge sharing for optimal service delivery.
Senior Full Stack Developer for next - generation mobile applications in financial data. Collaborating within a skilled team using modern technologies for iOS and Android platforms.
Data Integration Software Engineer in hybrid role working with ClariFI platform and client datasets. Responsible for developing and optimizing data integration solutions using various technologies.
Software Engineer extending developer tooling and testing capabilities for SecureOT. Collaborating with product development teams and maintaining automated processes and tools for building and testing code.
Application Architect translating business requirements into technical solutions at Liebherr - IT Services GmbH. Collaborating with product owners and development teams to ensure technical feasibility and quality.
Senior Software Engineer helping to build and improve Madhive's advertising platform with modern technologies. Collaborate across teams to ensure system reliability and data accuracy in a fast - moving environment.