What are the responsibilities and job description for the Senior Dotnet Developer position at Mantis Solutions USA?
This position requires on site presence in Columbus.
.Net Developer
Experience:
10 plus years and preferred education: 4 year college degree or equivalent technical study with advance study preferred.
Proven track record of hands-on technical design and code work within large complex systems.
Proven hands-on technical work with a variety of technologies.
Demonstrated technical expertise integrating a variety of diverse technical environments and cross-platform technologies.
Proven ability to present complex technical constructs to business and non-technical users.
Proven ability to collaborate with business users, project managers and technical architects.
Work experience in any combination of the following: providing solutions design, developing project plans with project manager, or recommending approach through defining tasks and/or leading meetings relating to programs for computer applications.
Knowledge of: computer and electronics, oral and written communication tools and techniques, customer support and personal service, software development principles and methods for design, development, testing and implementation of new or modified software, commonly used query language, mathematic principles relative to assigned area in IT, IT principles, methods and practices in assigned specialty area, standard software validation tools, software distribution tools and mechanisms, technical writing and documentation practices, systems performance management, requirements analysis principles and methods, back-up and recovery procedures, interrelationships of multiple IT specialties, cost-benefit analysis methods, IT lifecycle concepts.
Key Responsibilities:
● Design, develop, and maintain high-performance, user-friendly web applications
● Architect and implement reusable, scalable, and interoperable components and
services
● Develop and maintain RESTful Web APIs with clean, efficient, and secure code
● Ensure code quality through proper documentation, code reviews, and best
practices
● Collaborate with product, design, and engineering teams to deliver business
requirements within defined SLAs
● Lead and mentor junior developers, providing technical guidance and code-level
support
● Participate actively in agile ceremonies including sprint planning, reviews, and
retrospectives
● Advocate for user-centric design and usability principles throughout the
development lifecycle
● Troubleshoot, optimize, and enhance existing applications for performance and
scalability
Required Skills & Qualifications:
● 10 years of hands-on development experience in C# and .NET / .NET Core
● 10 years of experience developing Web APIs (RESTful services)
● Strong experience with .NET Core, C#, Web Services, SQL Server, IIS
● Proficient in Git or other version control systems
● Experience with OData and Fluent Validation is a strong plus
● Solid understanding of software architecture, design patterns, and best practices
● Experience working in Lean and Agile software development environments
● Strong communication skills with the ability to engage both technical and
non-technical stakeholders
● Proven ability to lead teams and ensure timely delivery aligned with business
SLAs
Good to Have:
● Experience with Angular or other modern front-end frameworks
● Exposure to cloud platforms (Azure preferred)
● Familiarity with CI/CD pipelines and DevOps practices