Demo

Senior Software Engineer (.Net)

SmarTekPro
Troy, MI Full Time
POSTED ON 2/8/2025
AVAILABLE BEFORE 5/5/2025

Role Overview:

 

As a Senior Software Engineer, you will play a pivotal role in the design, development, and implementation of our real-time mission-critical applications. You will work closely with cross-functional teams, including product managers, architects, and other developers, to build robust and scalable solutions that meet our clients' business needs. Your expertise in .Net, C#, SQL Server, Angular, DevOps, Rules Engine, Azure Cloud Services, CI/CD, and automated unit testing will be crucial in creating high-performance, reliable, and secure applications.

 

Responsibilities:

  1. Develop and maintain high-quality software solutions using .Net, C#, SQL Server, and Angular to meet project requirements and industry standards.
  2. Collaborate with product managers and technical leads to understand project goals, user requirements, and technical specifications.
  3. Participate in the full software development lifecycle, including design, coding, testing, deployment, and maintenance.
  4. Design and implement real-time mission-critical features and functionalities for our applications, ensuring optimal performance and responsiveness.
  5. Create and maintain SQL databases, write complex queries, and optimize database performance for seamless data retrieval and storage.
  6. Integrate third-party libraries and APIs to enhance application functionality and streamline workflows.
  7. Develop and implement DevOps practices to automate build, deployment, and testing processes for continuous integration and continuous delivery (CI/CD) using Azure DevOps or similar tools.
  8. Design and implement automated unit tests to ensure code quality and reliability.
  9. Utilize Rules Engine and other relevant technologies to design and implement rule-based logic for dynamic application behavior.
  10. Investigate and resolve complex technical issues, debugging and providing solutions for mission-critical production systems.
  11. Mentor and guide junior developers, promoting best practices, code reviews, and knowledge sharing within the team.

Requirements:

  1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  2. Minimum of 8 years of professional experience as a Software Engineer, with a strong focus on .Net, C#, SQL Server, and Angular.
  3. Extensive hands-on experience in building real-time mission-critical applications that handle large-scale data and high user concurrency.
  4. Proficiency in database design, SQL query optimization, and performance tuning.
  5. Solid knowledge of DevOps practices, including CI/CD pipelines, Azure Cloud Services, source control (Git), and automated testing.
  6. Experience with Rules Engine (e.g., Drools, NRules, BizTalk Rules Engine) or similar technologies for implementing rule-based systems.
  7. Experience with Azure Cloud Services, such as Azure App Services, Azure SQL Database, Azure Functions, etc.
  8. Strong problem-solving skills and the ability to troubleshoot complex technical issues in a fast-paced environment.
  9. Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
  10. Up-to-date with the latest software development trends, tools, and best practices.

Salary : $65 - $75

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer (.Net)?

Sign up to receive alerts about other jobs on the Senior Software Engineer (.Net) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer (.Net).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SmarTekPro

SmarTekPro
Hired Organization Address Troy, MI Contractor
Primary Responsibilities: OT architecture for the organization that includes the design of software and hardware solutio...

Not the job you're looking for? Here are some other Senior Software Engineer (.Net) jobs in the Troy, MI area that may be a better fit.

Senior Software Engineer

OneStream Software, Birmingham, MI

Senior Software Engineer - Platform Development

OneStream Software, Birmingham, MI

AI Assistant is available now!

Feel free to start your new journey!