Software Engineer, Database & Data Development
Remote
Full Time
Experienced
About the Role:
As a Full-Stack Software Engineer with an emphasis on Data and Data Structure implementation, you will play a pivotal role in shaping our software offerings and acting as a technical expert in data and data structure implementation for the engineering team.
What You’ll Do:
● Design, develop, and maintain the web based .NET applications.
● Participate in all aspects of the software development lifecycle including design, coding, testing, deploying, and maintaining the software platforms Database and Data Development.
● Design and implement scalable data systems, data pipelines, and ETL processes utilizing SQL and NoSQL (i.e Cosmos DB) to handle large amounts of data in a Microsoft Azure environment.
● Optimize the data warehouse to support robust analytics and reporting by internal teams and to external customers.
● Create logical data models for existing and new systems to allow analysis and operating on data from multiple sources.
● Develop and maintain backup, restore, and security processes for the data environment.
● Assess and continuously improve best practices for data governance, quality, performance, and management Our Stack
● .NET 7
● C#
● ASP.NET Core 7 MVC, with Entity Framework 7
● VueJS 2/3 + Bootstrap
● Azure
● SQLServer
● Kubernetes
Who You Are:
● Our team is high performing and self motivated - you should be too.
● 5+ years of experience as a developer in client-centered environments with at least 2 years of experience building server-side applications with C#/.NET.
● 5+ years of experience with database engineering and administration, preferably in a SQL environment
● Significant experience with data integration and ETL.
● Front-end experience with VueJS a bonus, but not required
● You are self-motivated and are happy to manage your own workload
● You enjoy taking a loosely defined problem and coming up with elegant solutions
● Flexible and eager to take on different tasks and challenges as they pop up
● Embody and reflect the culture and values in both thought and practice: Strategic, Nimble, Inquisitive, Proactive, Empathetic, Straightforward.
As a Full-Stack Software Engineer with an emphasis on Data and Data Structure implementation, you will play a pivotal role in shaping our software offerings and acting as a technical expert in data and data structure implementation for the engineering team.
What You’ll Do:
● Design, develop, and maintain the web based .NET applications.
● Participate in all aspects of the software development lifecycle including design, coding, testing, deploying, and maintaining the software platforms Database and Data Development.
● Design and implement scalable data systems, data pipelines, and ETL processes utilizing SQL and NoSQL (i.e Cosmos DB) to handle large amounts of data in a Microsoft Azure environment.
● Optimize the data warehouse to support robust analytics and reporting by internal teams and to external customers.
● Create logical data models for existing and new systems to allow analysis and operating on data from multiple sources.
● Develop and maintain backup, restore, and security processes for the data environment.
● Assess and continuously improve best practices for data governance, quality, performance, and management Our Stack
● .NET 7
● C#
● ASP.NET Core 7 MVC, with Entity Framework 7
● VueJS 2/3 + Bootstrap
● Azure
● SQLServer
● Kubernetes
Who You Are:
● Our team is high performing and self motivated - you should be too.
● 5+ years of experience as a developer in client-centered environments with at least 2 years of experience building server-side applications with C#/.NET.
● 5+ years of experience with database engineering and administration, preferably in a SQL environment
● Significant experience with data integration and ETL.
● Front-end experience with VueJS a bonus, but not required
● You are self-motivated and are happy to manage your own workload
● You enjoy taking a loosely defined problem and coming up with elegant solutions
● Flexible and eager to take on different tasks and challenges as they pop up
● Embody and reflect the culture and values in both thought and practice: Strategic, Nimble, Inquisitive, Proactive, Empathetic, Straightforward.
Apply for this position
Required*