Senior Software Engineer | .Net (Team APIs)
To see similar active jobs please follow this link: Remote Development jobs
Who we are
One Model is experiencing fast growth as a leading vendor in the growing people analytics space and we are seeking strong senior Software Engineers to further expand our software development teams.
With customers and staff around the world, One Model is a complete people analytics solution, with a cloud hosted data warehousing platform and data visualisation web app enabling companies to unlock the value of their HR data and use it to drive decision making.
As we continue to scale-up you will have the opportunity to bring your best practices and ideas to help One Model grow and scale their product.
The Data Ingestion Team
The One Model platform ingests data from external systems through a variety of methods such as APIs, database queries, file transfers (S3/SFTP etc.), with terabytes of data ingested daily.
The data ingestion team is responsible for the services that perform the data ingestion, including connecting to new APIs to ingest data from new systems, and maintaining and scaling existing ingestion services.
What you’ll work on
Expand product’s capabilities through designing and developing new features and enhancing existing functionality
Troubleshoot, debug and implement long-term fixes to bugs and other software issues
Produce technical documentation for reference and reporting
Continue to learn and grow as a software engineer, and also support and encourage your peers to do so
Help shape processes/architecture/standards
Collaborate with cross-functional teams (product management, QA, platform) as part of our software development process
About you
Analytical mind: You love solving large scale problems to help businesses thrive!
You have a growth-mindset: Startups move fast and need people that are constantly curious
Around 5 years commercial experience as a Software Engineer or Developer
Commercial experience with high level strongly typed programming language like C# or Java
Strong problem-solving skills with an aptitude to take on any task and run with it to completion
Well versed in Test Driven Development (TDD).
Nice to haves
Degree or certification in software engineering, computer science or related field
Experience with the latest versions of .NET
Experience with automated deployments (e.g. Kubernetes)
Familiarity with cloud computing (e.g. AWS or Azure)
Microservices / distributed systems experience
Experience with database query optimisation
You are a full stack developer who enjoys writing both client and server side code
We support you as an individual by
Fostering a friendly, inclusive, respectful workplace culture
Supporting flexible work options such as remote work and flexible start-finish times
Coaching and development through our 'Growing Together' conversations
Generous compensation and benefits
Professional mental health support through our Employee Assistance Program
One Model is proud to offer equal employment opportunity to everyone regardless of gender, ethnicity, disability, and more. We consider all qualified applicants, and if you don’t feel you meet every requirement, we still encourage you to apply and tell us why you’d be a strong candidate for this role.
About the job
Senior Software Engineer | .Net (Team APIs)
To see similar active jobs please follow this link: Remote Development jobs
Who we are
One Model is experiencing fast growth as a leading vendor in the growing people analytics space and we are seeking strong senior Software Engineers to further expand our software development teams.
With customers and staff around the world, One Model is a complete people analytics solution, with a cloud hosted data warehousing platform and data visualisation web app enabling companies to unlock the value of their HR data and use it to drive decision making.
As we continue to scale-up you will have the opportunity to bring your best practices and ideas to help One Model grow and scale their product.
The Data Ingestion Team
The One Model platform ingests data from external systems through a variety of methods such as APIs, database queries, file transfers (S3/SFTP etc.), with terabytes of data ingested daily.
The data ingestion team is responsible for the services that perform the data ingestion, including connecting to new APIs to ingest data from new systems, and maintaining and scaling existing ingestion services.
What you’ll work on
Expand product’s capabilities through designing and developing new features and enhancing existing functionality
Troubleshoot, debug and implement long-term fixes to bugs and other software issues
Produce technical documentation for reference and reporting
Continue to learn and grow as a software engineer, and also support and encourage your peers to do so
Help shape processes/architecture/standards
Collaborate with cross-functional teams (product management, QA, platform) as part of our software development process
About you
Analytical mind: You love solving large scale problems to help businesses thrive!
You have a growth-mindset: Startups move fast and need people that are constantly curious
Around 5 years commercial experience as a Software Engineer or Developer
Commercial experience with high level strongly typed programming language like C# or Java
Strong problem-solving skills with an aptitude to take on any task and run with it to completion
Well versed in Test Driven Development (TDD).
Nice to haves
Degree or certification in software engineering, computer science or related field
Experience with the latest versions of .NET
Experience with automated deployments (e.g. Kubernetes)
Familiarity with cloud computing (e.g. AWS or Azure)
Microservices / distributed systems experience
Experience with database query optimisation
You are a full stack developer who enjoys writing both client and server side code
We support you as an individual by
Fostering a friendly, inclusive, respectful workplace culture
Supporting flexible work options such as remote work and flexible start-finish times
Coaching and development through our 'Growing Together' conversations
Generous compensation and benefits
Professional mental health support through our Employee Assistance Program
One Model is proud to offer equal employment opportunity to everyone regardless of gender, ethnicity, disability, and more. We consider all qualified applicants, and if you don’t feel you meet every requirement, we still encourage you to apply and tell us why you’d be a strong candidate for this role.