Job Title: Senior and JR. .NET Software Engineer
Location of role: St. Louis MO(100% Remote)
Salary is commensurate with experience. Range discussed:
- Entry level / under 5 years: $58K $75K
- Senior (5 10 years excellent profile): approaching or exceeding $100K; up to $130K
Depending on experience DOE
Our partner is seeking a talented Software Engineer to join a well-established software engineering team that builds and supports mission-critical business applications. This is an opportunity to work on long-term highly impactful products where reliability scalability and software craftsmanship are valued over chasing every new technology trend.
Ideal candidates are strong Microsoft-stack engineer who enjoys solving complex business problems building durable solutions and working across the full application stack.
We are seeking a software engineer who:
Enjoys working within the Microsoft technology stack
Values building stable reliable solutions
Has strong engineering fundamentals
Is curious and adaptable
Takes ownership of their work
Understands how to evaluate and validate AI-generated code rather than relying on it blindly
Enjoys solving real-world business challenges
No side projects. Theres an employment agreement clause about it.
This role is best suited for someone who appreciates long-term product development and engineering excellence rather than constantly changing technology stacks.
MUST-HAVE REQUIREMENTS:
2 plus / C# Development Nearly all development is web-based application and work is actively migrating framework to Blazor a strong plus.
JavaScript - - jQuery - Required
Strong hands-on experience with C# and the ecosystem
Solid understanding of Object-Oriented Programming (OOP) principles
Experience developing and maintaining web-based applications
Strong debugging troubleshooting and problem-solving skills
Database Development (Critical Requirement) and must possess strong relational database knowledge hands-on database development design and normalization experience.
SQL Server or other enterprise relational databases
T-SQL PL/SQL or equivalent SQL development experience
Stored Procedures
Views
Joins
Query optimization and performance tuning
Data modeling and database architecture concepts
Integrations - REST API web services XML and EDI experience is a meaningful plus
We are looking for engineers who understand both:
How to design and structure databases effectively
How applications interact with and move data through those databases
Strong JavaScript Development
Experience developing interactive web applications
Ability to work across front-end and back-end technologies
Integration Experience
Candidates should expect technical discussions around:
C# development
Object-oriented programming concepts
Relational database design
SQL development and optimization
Application architecture
API and integration experience
Problem-solving and software engineering fundamentals
Why Join Us
Stable and growing organization
Mission-critical software products
Modern Microsoft technology stack
Opportunity to work with Blazor and evolving technologies
Collaborative engineering culture
High-impact work with real business value
Long-term career growth opportunities
Company relocation - At this time client will NOT relocate for this role
Company sponsorship - At this time client will NOT sponsor for this role
Travel: This role may require 0% travel
Duration of role: Direct hire Role - Fulltime
If applying for this role - Please take each key point and provide number of years experience and what you would rate yourself 1 thru 10 (10 being expert) for each key point. Send your resume and notes on the role to expediate our recruiting services.