
Software Engineer
Mitratech
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇲🇽 Mexico
Visit company websiteJob Level
SeniorLead
Tech Stack
ASP.NETAzureBootstrapEntity FrameworkJavaScriptjQuery.NETSQL
About the role
- As a part of our expansion, we are searching for a Software Engineer IV to join us and work closely with a geographically distributed team across US, Mexico, UK and India.
- You will be deeply involved in the development, maintenance, testing and deployment of our industry leading enterprise grade workflow automation product, TAP.
- Responsibilities include development, fixing customer reported defects, unit and functional tests before deploying to the production environment.
- Maintain and improve .Net web applications including enhancements, fixing defects, implementing updates, and optimizing performance.
- Collaborate across teams with developers, testers, and stakeholders to understand needs and ensure successful enhancement and maintenance of the product.
- Document software changes and keep clear records of modifications and reasoning behind them.
- Participate in code refactoring projects to help improve codebase structure and maintainability.
- Create and maintain unit and regression tests to verify code functionality and prevent regression issues during updates.
- Perform peer code reviews to ensure quality and adherence to coding standards.
- Identify and address security vulnerabilities to maintain the security of .Net applications.
- Collaborate with Clients to troubleshoot issues and provide communication while addressing software issues.
- Deliver high quality software with low defect rate.
- Mentor Junior engineers to help them grow their technical skills and understanding of the codebase.
Requirements
- 8+ years' experience in software development with .Net based web applications.
- Hands-on experience with combination of the following:
- C#, LINQ, .NET Framework, (ASP.NET, MVC 5)
- UI development – JavaScript, JQuery, HTML, CSS, BootStrap
- Entity Framework or a similar ORM
- Azure SQL Server
- Web Services, REST API
- Exposure to Automated Testing: NUnit or xUnit, Moq
- Experience working with troubleshooting of production code
- Experience doing application performance analysis and code quality tools
- Experience using Microsoft Visual Studio or a similar IDE
- Experience with Agile development methodologies (scrum)
- Strong interpersonal skills. Self-reliant and a motivated self-starter.
- Ability to reason logically and provide quick solutions.
Benefits
- We are an equal-opportunity employer that values diversity at all levels
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#LINQASP.NETMVC 5JavaScriptJQueryHTMLCSSBootStrap
Soft skills
interpersonal skillsself-reliantmotivatedlogical reasoningproblem-solving