Full Job Description
THIS ROLE IS LOCATED IN THE US - NO SPONSORSHIP AVAILABLE
Mitratech is a proven global technology partner for corporate legal and compliance teams. Our approach to work is proactive, collaborative, and committed. The professionals who are thriving at Mitratech are people like you who know how to balance individual excellence with teamwork. We believe our employees' enthusiasm fuels great work, so we pursue individuals with a passion for building an environment of ownership, transparency, continuous improvement as well as a dedication to driving the best possible experience for our clients. In other words, if you like people and technology, you'll fit right in.
As a part of our latest transformation, we are searching for an experienced Senior .NET Developer to join us and work closely with team members located in our office in Hyderabad, India. In this role, you will be responsible for coding, testing, and implementing products. Additional responsibilities include reviewing functional and technical requirements, performing research, designing solutions, and developing code primarily in C# for web-based enterprise applications.
Essential Duties & Responsibilities:
Establish software development best practices
Establish and drive program schedule, review, analysis, and monitor of all critical paths related to key deliverables
Voluntary mentoring of other team members
Create code that meets design specifications, follows standards, is of high quality and is easy to maintain.
Work with various teams in the organization to ensure appropriate project requirements are met
Perform unit, automation, and peer testing to ensure that the product is fully tested
Ensure that all work is properly documented
Provide training, give project demos, and other presentations as needed
Writing and/or contributing to design documents
Leadership role on projects and design efforts
Provide input and proposals/recommendations for code refactoring, process improvements, technologies, and tools
Represent engineering team in cross-departmental meetings
Requirements & Skills:
5+ years job experience in a software development role
Strong communication and interpersonal skills
Self-reliant and motivated self-starter
Ability to reason logically and provide innovative solutions
Proficiency with the following:
.NET Framework (ASP.NET, MVC 5)
Entity Framework or a similar ORM
Microsoft SQL Server
Automated Testing – Selenium with C#, xUnit, Moq
Authentication and Security Protocols
Predictable and quality delivery
Experience with Agile development methodologies (scrum)
Experience working with a legacy code base
Experience using Microsoft Visual Studio or a similar IDE
Experience with CI/CD, performance analysis, and code quality tools
Creative problem solving for tackling technical debt
Experience with Microsoft Azure
Bachelor's Degree in Computer Science or equivalent professional experience
All applicants that meet minimum qualifications will be required to complete a 30-minute online assessment as part of your candidate application.
We are an equal opportunity employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability or veteran status.