Job Description
Job Description
Reports to : Software Development Manager
Located in : Tulsa (On-Site, In-Office)
Cooperates with : Engineering, Sales, IT, Enterprise Platforms
Primary Responsibility :
A Senior Software Developer builds and maintains web applications across the full tech stack. They write, debug, test, and troubleshoot code throughout the application development process. They mentor junior developers, lead projects, and design scalable systems. They are proactive and results-oriented, consistently delivering high-quality solutions that meet business objectives.
Specific Duties and Responsibilities :
- Design and build scalable, high-performance software with clean, maintainable code
- Contribute to system architecture and framework decisions
- Identify and resolve performance bottlenecks and scalability issues
- Safely refactor legacy code while maintaining system stability and minimizing disruption of existing features
- Support strategic initiatives by developing bespoke software for MIRATECH products or applications
- Develop secure and performant RESTful APIs and backend services
- Create maintainable SQL queries, stored procedures, and database schemas; perform query optimization and performance tuning.
- Diagnose and resolve complex technical issues across the stack, including production support.
- Execute modernization efforts such as legacy code refactoring, cloud migration, or platform upgrades
- Improve and maintain Azure DevOps CI / CD pipelines, and deployment processes and environment configuration.
- Evaluate and adopt new technologies, tools, and frameworks to improve development efficiency and product quality.
- Lead and participate in code reviews, promote coding standards and best practices, and mentor other
- Proactively identify continuous process opportunities and implement improvements.
- Participate in Agile process and work closely with team and stakeholders to achieve business goals.
Tech Stack : C#, ASP.Net Core 6 / 8 / 10, .NET Framework, Blazor, Razor, Node.js, JavaScript, TypeScript, React.js, jQuery, SQL Server, Entity Framework, NHibernate
Minimum Qualifications :
8+ years of professional software development experience building customer-facing applications.Strong proficiency in C#, ASP.NET Core 6+ and .NET FrameworkProven knowledge of relational databases and ORM technologies such as SQL Server, NHibernate, and Entity FrameworkExperience working with and refactoring legacy codeStrong understanding of object-oriented design, design patterns, and SOLID principlesProficiency with version control systems (Git) and collaborative development workflowsExperience creating and using unit tests and integration tests, and experience debugging complex systemsStrong problem-solving skills with the ability to work independently and lead technical initiativesExcellent verbal and written communication skills for cross-functional collaboration.Preferred Qualifications :
Bachelor's degree in Computer Science or related fieldExperience with Scrum / Agile methodologiesExperience writing complex T-SQL queries, stored proceduresStrong experience building full-stack web applications using ASP.NET Core / .NET 6+ and React.js or BlazorProficiency in SQL Server performance tuning and complex T-SQL developmentExperience with system design, RESTful API architecture, and end-to-end feature deliveryExperience with Azure DevOps (ADO) and / or Jira, ConfluencePerks of the Job :
Contribute to business success by developing and improving essential softwareWork with a great team of software developers who will challenge you to grow as a developerEqual Opportunity : MIRATECH is an equal opportunity employer and supports a diverse and inclusive workforce. All employment practices are based on qualification and merit, without regards to race, color, national origin, ancestry, religion, age, sex, gender identity, sexual orientation or preference, marital status, or spousal affiliation, physical or mental disability, medical conditions, pregnancy, status as a protected veteran, genetic information, or citizenship within the limits imposed by federal laws and regulations.
Job Posted by ApplicantPro