closed vacancy Senior Full Stack .NET Developer w/ Azure Experience - remote
Job description
We are looking for an innovative and talented Senior Full Stack .NET Developer to join our small, distributed team (85% of our employees work remotely).
Trackmax Solutions is an industry leading software company with almost a quarter century of expertise in providing wholesale distributors the insight into their own data they require to dramatically increase profits.
Our on-premise suite of applications has been rewritten as a SaaS model and we have transitioned the majority of our customers to the new cloud platform. We need another talented Senior Developer to help us take our applications to the next level, while bringing new ideas and innovation to our software that will enable Trackmax Solutions to branch into other markets and industries.
What You'll Do:
- Work with the development, operations, and support team to identify, define, and document new features and bug fixes as needed on our current suite of SaaS applications.
- Participate in the design and planning of new products, services, or functions to meet our long term and short term strategies for growth.
- Produce code and database queries, scripts according to best practices in a source-controlled environment that enables efficient collaboration with other developers.
- Be a powerful force for streamlining internal processes with the use of CI/CD, automation, timely documentation, communication, and teamwork.
- Take part in monitoring and maintaining cloud resources, databases, applications, and functions as needed to ensure maximum efficiency and uptime for our customers.
Who You Are:
- You are a team player first and foremost. Your coworkers would describe you with words like "helpful", "encouraging", or even "key to our success".
- You have worked 5+ years with C# and .NET and are very comfortable in that ecosystem.
- You are familiar with the Azure cloud product line and have ideally deployed or interacted with resources using the Azure Portal or the Azure CLI.
- You have experience writing Azure Functions or WebJobs and understand the benefits and challenges that come with serverless functions.
- You can update HTML and CSS without a WYSIWYG editor.
- You have built web apps using a JavaScript framework such as React, Vue, Angular, Ember, Backbone, or Knockout, etc., and hold strong opinions about your favorite.
- You have enough experience designing, maintaining, and optimizing SQL databases, queries, and indexes to know a real SQL DBA when you see one.
- You have worked with IIS, Apache, or nginx in production.
- You work with source code control on a regular basis, such as git or TFS, and it saved your bacon at least once or twice. In fact, you can't imagine life without it.
Nice to Haves:
- Hands-on familiarity with Azure's cloud product line, particularly Azure SQL DB, Blob Storage, Azure Functions, Elastic Pools, VM's, Azure Cosmos DB.
- Experience building a CI/CD pipeline using Azure or another cloud platform.
- You've written and deployed a serverless function using Azure Functions or AWS Lambda.
- Writing REST APIs and working with the JSON format is second nature to you.
What We Offer: - Competitive salary, Medical, Dental, Vision insurance, Paid time off, 401k, annual trips to sunny Cape Coral, FL for our users conference and to collaborate on our company goals and initiatives.
About Trackmax Solutions
Trackmax is a leader in profit improvement software solutions, specializing in the development of transaction based tracking, forecasting and analytical software for wholesale distributors. Our flagship systems focus on optimizing profitability.
Over the past 20 years, more than 400 distributor locations across the country, representing over $20 billion in combined sales, have relied on Trackmax to add real dollars to their bottom line and to optimize the reporting of powerful business intelligence found in their data.
With every Trackmax software system, Presidents, Operations, Financial, Sales and Marketing Vice Presidents, Field Sales and Agencies/Brokers are able to have clear visibility into any issue, leading to more intelligent and timelier decision-making, improved performance and improved profits across the organization.