
Job Responsibilities
- Analyze, design, and implement new product features, live the principles of evolvable architecture and modern design patterns
- Foster high product quality through unit testing, code reviews, secure coding, automation, defects fixing, and performance tuning
- Contribute to development process and tooling efficiency and improvements
- Constantly assess and utilize new technologies and approaches
- Working in an Agile-oriented environment (Kanban, Scrum)
- Cooperate with smart colleagues inside/outside boundaries of the team
Job Requirements
- At least 5 years of SW development experience, ideally engineering in Computer Science or equivalent degree.
- Object-oriented development experience
- ASP.NET web development experience
- Working experience with Microsoft .Net Core and Entity Framework
- Experience with Dapper Framework.
- Experience with Web APIs, and MVC
- Experience developing Unit Tests
- Experience with iterative development methodologies
- Knowledge of ASP.NET, C#, MVC, and JavaScript, XML, JQuery is essential
- Knowledge of Angular/ReactJs will be an added advantage
- Development activities will require to work with Microsoft .Net (C#), React, Azure DevOps, SQL Server, and IIS
- Good experience with MS SQL development is essential - DML/DDL operations, stored procedures, views, functions, triggers
- Highly developed, process-oriented skills for troubleshooting, problem solving, and problem resolution
- Proficient communication in English (both verbal and written) and strong customer focus.

About Microlent Systems
About
Connect with the team
Similar jobs

Required Qualifications & Skills:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5+ years of professional experience in backend software development, with a strong focus on systems using . NET Framework /. NET Core (C#).
- Proven, significant experience in backend software development using the . NET framework /. NET Core (C#, ASP. NET Web API, Entity Framework).
- Expert-level proficiency in T-SQL, including writing and optimizing complex queries, stored procedures, functions, and understanding database design principles (preferably with MS SQL Server).
- Demonstrated ability to read, understand, and analyze complex legacy code to determine functionality and troubleshoot issues effectively.
- Strong analytical and problem-solving skills, with experience in debugging and resolving production system issues.
- Experience in leading technical initiatives or mentoring junior engineers.
- Formal team lead experience is a strong plus, if for Lead level role.
- Solid understanding of software development lifecycle (SDLC), APIs, and backend architecture patterns.
- Excellent communication and interpersonal skills.
Responsibilities:
- Lead and Mentor: Guide, manage, and mentor a backend engineering team of approximately 4 members, fostering a collaborative and high-performing environment.
- Backend Development: Architect, design, develop, test, and deploy scalable and maintainable backend services, APIs, and database solutions using. NET (C#) and T-SQL.
- Enhancement Ownership: Take ownership of technical design and implementation for new features and enhancements requested for our POS and web platforms.
- Legacy System Expertise: Dive into existing codebases (.NET and T-SQL) to thoroughly understand current system functionality, data flows, and business logic, becoming a subject matter expert.
- Production Support: Act as a key escalation point for diagnosing and resolving complex production issues related to the backend systems. Perform root cause analysis and implement effective solutions.
- Technical Guidance: Provide technical direction, conduct code reviews, establish and enforce coding standards and best practices within the team.
- System Knowledge & Communication: Clearly articulate how backend systems work and answer technical questions from team members and other stakeholders.
- Collaboration: Work closely with front-end developers, QA testers, product managers, and potentially clients to deliver integrated solutions
Key responsibilities:
- Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
- Understand how our applications operate, are structured, and how customers use them
- Provide engineering support (when necessary) to our technical operations staff when they are building, deploying, configuring and supporting systems for customers
- Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
- Participate in interactions with customers as a technical expert for product subsystems
- Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
- Other duties from time to time as determined by management
#HiringAlert
We are looking ".NET TEAM LEAD" for Reputed Client @ Bangalore Permanent Role
Experience: 9 - 12 Years
Primary Skills
•6+ years of experience in .NET Framework like C#.Net/ ASP.Net
•Minimum 4 years of experience on Web Application development ADO.Net, HTML, CSS, JavaScript/JQuery
•Been on a Lead role and led a team of 3-5 people for a period of 2 years
•Must have a good exposure on query writing and DB management for writing stored procedures/ user-defined functions
•Should have a very good understanding of the project architecture
Secondary Skills
•Experience in analyzing existing code and debugging.
•Experience in developing the product
•Should have a solid understanding of the SDLC processes (Design, Construction, Testing, Deployment)
•Prior experience of working in AJAX, Crystal report, Infragistics grid and control
•Proven experience of delivering on-time and with quality
•Should have good unit testing skills to review his own development and identify all the defects and get it fixed before releasing the code
Desired Skills
•Should have experience in developing ERP applications or Database Intensive Data Entry applications.
•Experience in the software development life cycle process
•Hands on experience of configuration management and version maintenance
•Hand on experience in writing technical specifications
•n-Tier architecture
Ability
•Excellent Communication skills
•Excellent team handling skills
•Good conceptualization skills
•Strong Visualization ability
•Analytical ability
•Quality Oriented
•Problem solving
Location : Bangalore
**Candidates from Dehradun or nearby locations are preferred**
Notice period: Immediate to 30 days
About the Job:-
The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have the ability to test code in order to maintain high-quality code.
➜ Responsibilities:-
1. Design, code, test and manage various applications
2. Collaborate with the engineering team and product team to establish the best products
3. Follow outlined standards of quality related to code and systems
4. Develop automated tests and conduct performance tuning
➜ Requirement:-
• Proficient ASP.NET/.NET CORE, Web API, MVC, Entity framework and MS SQL/MySQL is mandatory.
• Experience with HTML5/CSS3, JavaScript/jQuery, Angular; web-service: SOAP, RESFUL, MVC API
• Willing to learn new technologies
• Have good knowledge or experience with Agile/SCRUM development method
• Detail oriented, self-motivated and disciplined, with the ability to complete assigned tasks with minimal oversight in a professional and timely manner is a must
Primary Skills:
.Net/.Net Core, C#, OOPS and SQL Server as a key technology, which covers frontend and backend work. Knowledge of DevOps (building and deployment) and the Cloud is nice to have.
Roles & Responsibilities
Participate in requirements analysis.
Collaborate with internal teams to produce software design and architecture.
Write clean, scalable code using .NET programming languages.
Test and deploy applications and systems.
Revise, update, refactor and debug code.
Improve existing software.
Eligibility
3+ years of experience in building web applications. Passion for building and delivering great software with a strong sense of ownership
Advanced proficiency in C#, very clear OOPS concepts, In-depth knowledge of the .NET framework, ASP.NET, MVC, Web API, REST APIs, OAuth 2.0/ Authentication/ Authorization
Strong expertise in SQL programming, with experience of writing & optimizing queries that access/process millions of records
Good to have any scripting(powershell) knowledge, JS based UI Frameworks
Outstanding analytical, problem-solving, and communication skills
Experienced in complex logic designing and implementation
Should have worked in Agile development environment and best practices
Good to have experience in secure development practices
We are looking to hire excellent .NET developers. You will be a part of a talented distributed team responsible for designing and developing critical systems, delivering high-performance software for leading European clients. The primary focus will be to implement an end-to-end solution focusing on performance using .NET and Angular (nice to have).
You will be contributing in all phases of the development lifecycle, writing well-designed, testable, efficient code. The code will have to meet the quality checks using SonarQube and AI-based code analysis tools. You will be a part of a team of back-end developers, DevOps engineers. The projects are managed in an Agile way, using the SCRUM process.
Candidate Experience
The candidate should have 8+ years of working experience in the .NET and .NET Core technology stack. The candidate will be evaluated accordingly to their total work experience. Expectation from the Candidate Deep understanding of .NET Framework/.NET Core and Angular (desirable)
Skills and Qualifications
- Strong object-oriented development experience in C#; strong understanding of .NET Framework and .NET Core.
- Well-versed in C#, MVC, ASP.NET Core, LINQ, Middleware, DI containers, Services, FluentAPI, Swagger Specs, etc.
- Strong ability to build RESTful services using ASP.NET Core WebApi.
- Solid hands-on experience using ORMs like Entity Framework Core.
- Team management aspects for 20-30 people
- Experience using Moq and Microsoft Unit Test Framework.
- Solid experience in any RDBMS – preferably SQL Server but Oracle, MySql would also be okay.
- Experience building responsive web UIs in React.
- Knowledge on ExtJS (Sencha) would be a huge plus.
- Knowledge of Containerization using Docker.
- Basic understanding of widely used design patterns like CQRS, DDD (Domain-Driven Design), Repository, etc.
- Experience working in Git with modern CI/CD/DevOps processes.
Other Skills
- Ability to work in a diverse team/multiple stakeholder environment.
- Should have worked in an Agile environment following methodologies such as Scrum.
- Preferred knowledge of software requirements assessment and implementation, automated testing, continuous integration, automated deployments, source code repositories, and code check-in processes (e.g., GitHub, TFS, AWS CodeCommit, etc.).
- Work with stakeholders and find prototypes for their needs and drive the solutions.
- Lead a team of developers, provide guidance and mentorship.
- Have a strong sense of ownership
Behavioral Skill
- Should be self-motivated and a quick learner with a problem-solving mind-set
- Attention to detail and follow-through to achieve good quality and meet deadlines.
- Ability to work effectively in a team as well as in an individual environment
- Should have excellent written and verbal communication skills.
Experience: 5-8 Years
Job Description:
Key Responsibilities:
- Determine the appropriate approach for new software assignments
- Provide solutions to overcome complex problems using the latest technologies
- Developing high-quality and detailed designs, Identify, prioritize and execute tasks in the software development life cycle
- Proactively communicate with the client to get things done within the deadline.
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting
- Provide high-level maintenance and update of an existing applications to improve functionality and process flow
- Oversee the maintenance of technical documentation of applications as architecture, code, and procedures
Primary Skills:
- 3+ Experience with RPA software (UiPath) (ONLY/MANDATORY)
- Experience in programming .NET (C# or VB), Java + Node.JS-based programming
- UiPath RPA Implementations and Working Knowledge: Studio, BOTs, Orchestrators, RE Framework and Three E2E Implementations as a Core RPA Developer.
- Skill with scripting languages such as VBA/VBS, Python, NodeJS and JavaScript
- Proficiency with Microsoft Power Platform, SQL and NoSQL database experiences
- Orchestrator configuration and component usage knowledge
- hands on experience of orchestrator queue and load distribution
- Proficiency with JIRA, Jenkins, Github, Artifactory and CI/CD development
- Excellent analytical and problem-solving skills, including business process expertise
- Experience developing design documents for automation processes
Education Required: B.Tech or B.E. or MCA or MSC from a recognized college or institute








