Founding Senior Backend .NET Developer

Simplex Dallas-Fort Worth, TX

Company

Simplex

Location

Dallas-Fort Worth, TX

Type

Full Time

Job Description

This role will involve some hybrid on-site collaboration (1 day/week) with the team so we are looking for a candidate local (or willing to relocate at their own expense) to the Dallas / DFW metroplex. Las Colinas, TX is a good central reference point for travel purposes but they will establish a co-working space location based on what is most convenient for everyone.

Our client is a newly formed Utility SaaS Software company that will officially launch in early January '24. The founders of the company bring a tremendous amount of industry knowledge (Technology / Architecture, Customers / Product / Market Fit) to this venture, have previously successfully sold a company in this space, and are looking to do it again.

You will come in on day 1 of this company and build their first line of code and pair with a Front-End Engineer to help them build their first product to release it to their first customers in Q4 of 2024. Including this hire, there will be a total of 3 employees at the outset working on this venture and you will need to be very comfortable working in a startup environment. You will be a founding engineer in this role and will be compensated with a base salary + equity. There is a really interesting and compelling story for why this venture will be a success and we would love to tell the story if you are interested.

Responsibilities

  • Design, develop, and maintain scalable and high-performance .NET applications
  • Collaborate with the Founder / CEO of the company to understand project requirements
  • Conduct code reviews to ensure adherence to coding standards, best practices, and scalability
  • Troubleshoot and resolve complex technical issues, ensuring timely delivery of solutions
  • Optimize application performance by identifying bottlenecks and implementing efficient solutions
  • Stay up-to-date with the latest trends and advancements in .NET development, sharing knowledge with the team and proposing new technologies or tools when appropriate
  • Drive continuous improvement initiatives to enhance development processes and practices

Technical Requirements:

  • Strong proficiency in .NET and .NET Core: Ability to design, develop, and maintain high-quality, scalable, and maintainable software applications using .NET and .NET Core.
  • Experience with relational and non-relational databases: Understanding of relational database concepts, including data modeling, SQL queries, and performance tuning. Familiarity with non-relational databases, such as NoSQL and NewSQL databases.
  • Azure Cloud Platform: Familiarity with Azure cloud services, including Azure App Service, Azure Functions, Azure Storage, and Azure Databases.
  • DevOps practices: Understanding of DevOps principles and practices, including continuous integration, continuous delivery, and infrastructure as code.
  • Past experience working at early-stage startups is preferred.
  • Experience troubleshooting production systems
  • Experience deploying services to commercial cloud environments
  • Solid understanding of software engineering principles, design patterns, and best practices
  • Excellent problem-solving skills and a detail-oriented approach to development
  • Strong communication skills to effectively collaborate with both technical and non-technical stakeholders
  • Proven track record of delivering high-quality software solutions within deadlines
  • Ability to adapt to evolving technologies and work in a fast-paced, agile environment
  • Experience with agile development methodologies and tools
  • Experience with version control systems: Familiarity with version control systems.

Microservices Expertise

  • In-depth understanding of microservices architecture principles: Ability to design, develop, and deploy microservices-based applications using .NET and .NET Core.
  • Experience with microservices communication patterns: Familiarity with various microservices communication patterns, such as REST, RPC, and messaging protocols.
  • Proficiency in containerization technologies: Ability to containerize microservices using Docker or other containerization technologies.
  • Understanding of microservices deployment and management: Familiarity with tools and techniques for deploying and managing microservices in production environments.

#ZR

Date Posted

12/20/2023

Views

24

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Investment Research Senior Associate - Austin - CAIS

Views in the last 30 days - 0

CAIS a leading platform for alternative investments is seeking an experienced Associate to join their Investments team The role involves sourcing revi...

View Details

Field CTO (US Remote) - Anomali

Views in the last 30 days - 0

Anomali a Silicon Valleybased company is seeking a Field CTO to drive the adoption of their AIPowered Security Operations Platform The role involves t...

View Details

Senior Software Engineer (Hybrid) - Motorola Solutions

Views in the last 30 days - 0

Motorola Solutions is seeking a software engineer for their Cloud Platform Engineering team The role involves designing and implementing CICD pipeline...

View Details

Principal Software Engineer - ShyftLabs

Views in the last 30 days - 0

ShyftLabs is seeking an experienced Principal Software Engineer to design and implement scalable highperformance software systems The role involves co...

View Details

Senior End-User Compute Administrator - Optimum

Views in the last 30 days - 0

Optimum a leader in connectivity is seeking a Senior Enduser Compute and Administration Specialist The role involves managing and supporting the organ...

View Details

Senior Producer 1 - Zynga

Views in the last 30 days - 0

Zynga a global leader in interactive entertainment is seeking a Senior Producer for Words with Friends The role involves managing the production sched...

View Details