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
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support.
-
Requirements
- Proven experience as a .NET Developer or Application Developer
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills

About IH MS
About
Connect with the team
Company social profiles
Similar jobs
Job Description – Senior .NET Developer (Angular/React)
Job Title: Senior .NET Developer (Angular/React)
Location: Hyderabad (Hybrid)
Job Summary: We are seeking a Senior .NET Developer with strong frontend expertise in Angular or React to join our dynamic team. The ideal candidate will have deep experience in .NET Core, C#, Web API, relational/non-relational databases, and cloud platforms (Azure/AWS) while also being skilled in modern frontend development. This role requires designing and developing scalable, high performance, and secure applications with a strong focus on frontend and backend integration.
Key Responsibilities:
Develop, test, and maintain .NET Core applications and Web APIs.
Build dynamic and responsive UI components using Angular or React.
Ensure seamless frontend-backend integration with RESTful APIs.
Design and implement scalable, secure, and high-performance applications.
Work with relational (SQL Server, PostgreSQL, MySQL) and non-relational (MongoDB, DynamoDB) databases for efficient data management.
Apply OOP principles, SOLID design, and software development best practices.
Utilize Azure/AWS cloud services for deployment and management. Ensure code quality through unit testing, debugging, and performance optimization.
Implement and manage Git for version control.
Collaborate with cross-functional teams to define, design, and deliver new features.
Troubleshoot and resolve technical issues to maintain application stability.
Required Qualifications & Skills:
4-8 years of hands-on experience in .NET development.
Strong proficiency in .NET Core, C#, Web API.
Must have experience with frontend technologies—Angular or React. Solid understanding of RESTful services, microservices architecture, and SOA.
Experience with relational and non-relational databases (SQL Server, PostgreSQL, MySQL, MongoDB, DynamoDB).
Hands-on experience with cloud platforms (Azure/AWS) and DevOps practices.
Strong debugging, problem-solving, and troubleshooting skills.
Familiarity with CI/CD pipelines, Docker/Kubernetes is a plus.
Bachelor's degree in computer science, Software Engineering, or a related field.
Systel, Inc. is looking for a lead software developer to help build a development team to tackle critical software projects internally and R&D for external projects. The candidate will be overseeing day-to-day operations and working with stakeholders to prioritize projects and tasks. A successful candidate will need to be involved in all aspects of the software development lifecycle and the implementation of software systems, processes, and policies.
You’ll be working with various departments to implement critical applications that will improve the organization’s manufacturing efficiency and impact the bottom line. You’ll also be responsible for new project research and development. The candidate must have good organizational skills and the ability to work without direct supervision.
Duties and Responsibilities (Work from Office Only):
Team Lead
- Experience in the different phases of the Software Development Lifecycle
- Organize the team around departmental and organizational priorities
- Define and enforce software development policies and procedures according to industry standards
- Ensure software development, deployment, and management are done according to department policy
- Responsible for meeting, measuring, and reporting team metrics and SLAs
- Work with stakeholders to identify quarterly and annual goals
- Ensure projects are staying on track for goals and set deadlines
Software Development
- Design and development of new features or applications
- Testing and deployment of applications as required
- Integration of internal applications with third-party software
- Rewrite legacy internal applications on a modern technology stack
- Keep up with the latest industry trends and technology by participating in educational opportunities, reading professional publications, and participating in professional organizations.
Software Maintenance
- Proactive monitoring and support of internal applications
- Respond to and resolve requests (bug report, new feature) from users within defined SLAs
- Training or directing users on the correct use of software applications
Documentation
- Accurately maintain records of requests, transactions, problems, and actions taken
- Participate in defining and following department standards in documentation
- Actively document new processes and procedures
- Actively work to improve documentation
- All other assigned tasks and duties.
- All work activities shall be conducted in a manner that supports Systel’s Quality Manual, Quality Policy, Quality Objectives, System Level Procedures (SLP), and Work Instructions (WI).
- Design and develop the Travelers web application.
- Integration of internal applications with third-party software
- Proactive monitoring and support of internal applications
- Experience with backend technologies (C#,.NET,.NET Core, Web API)
- Fundamental understanding of front-end technologies like JavaScript, React, HTML, and CSS
- Working knowledge of Azure, Microsoft SQL, PostgreSQL, or similar database technology
- Experience with Git and knowledge of automated build tools such as Jenkins
- All other assigned tasks and duties.
Education, Experience, Knowledge and Skill Requirements
Education
Degree in software engineering, computer science, information technology, or a related field. Alternatively, vocational schooling with relevant coursework
Experience
- I would like to see at least 5 years of software development experience
- I would like to see at least 1–3 years of leadership experience
Requirements
- Experience with C# .NET
- Experience developing web applications using front-end JavaScript frameworks
- Experience designing and developing Web Services and APIs
- Experience with MS SQL Server or similar relational database
- Experience developing desktop applications is a plus
- Maintain a work environment conducive to harmony and production in the workplace.
- Bachelor's or Master’s degree in Computer Science or equivalent area
- 10 to 20 years of experience in software development
- Hands-on experience designing and building B2B or B2C products
- 3+ years architecting SaaS/Web based customer facing products, leading engineering teams as software/technical architect
- Experiences of engineering practices such as code refactoring, microservices, design and enterprise integration patterns, test and design-driven development, continuous integration, building highly scalable applications, application and infrastructure security
- Strong cloud infrastructure experience with AWS and/or Azure
- Experience building event driven systems and working with message queues/topics
- Broad working experience across multiple programming languages and frameworks with in-depth experience in one or more of the following: .Net, Java, Scala or Go-lang
- Hands-on experience with relational databases like SQL Server, PostgreSQL and document stores like Elasticsearch or MongoDB
- Hands-on experience with Big Data processing technologies like Hadoop/Spark is a plus
- Hands-on experience with container technologies like Docker, Kubernetes
- Knowledge of Agile software development process
Required Skills (Technical Competency):
- Solid understanding of Object-Oriented Design and Programming.
- Hands-on experience in Software development in C# [Desktop Applications].
- Strong expertise in OOPS, basic design skills.
- Experience in C#, Winforms is must,
- Knowledge in PRISM, MVVM, LinQ.
- Expertise in multi-threaded programming.
- Strong logical and analytical skills.
- Experience of software development process.
- Expertise in development, testing and debugging skills.
- Knowledge of design patterns and its usage and tools like Visio.
- Experience in UML, SOLID.
- Experience in unit testing frameworks like NUnit.
- Expertise in troubleshooting bugs and finding solutions.
- Strong abstraction, analytical and problem-solving skills.
- Working with multisite teams, Quality conscious and Process Oriented.

• Strong Restful API, Micro-services development experience using ASP.NET CORE Web APIs (C#);
• Must have exceptionally good software design and programming skills in .Net Core (.NET 3.X, .NET 6) Platform, C#, ASP.net MVC, ASP.net Web API (RESTful), Entity Framework & LINQ
• Good working knowledge on Azure Functions, Docker, and containers
• Expertise in Microsoft Azure Platform - Azure Functions, Application Gateway, API Management, Redis Cache, App Services, Azure Kubernetes, CosmosDB, Azure Search, Azure Service Bus, Function Apps, Azure Storage Accounts, Azure KeyVault, Azure Log Analytics, Azure Active Directory, Application Insights, Azure SQL Database, Azure IoT, Azure Event Hubs, Azure Data Factory, Virtual Networks and networking.
• Strong SQL Server expertise and familiarity with Azure Cosmos DB, Azure (Blob, Table, queue) storage, Azure SQL etc
• Experienced in Test-Driven Development, unit testing libraries, testing frameworks.
• Good knowledge of Object Oriented programming, including Design Patterns
• Cloud Architecture - Technical knowledge and implementation experience using common cloud architecture, enabling components, and deployment platforms.
• Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering are a must
• Solid analytical, problem-solving and troubleshooting skills
Desirable Skills:
• Certified Azure Solution Architect Expert
o Microsoft Certified: Azure – Fundamentals Exam AZ-900
o Microsoft Certified: Azure Administrator – Associate Exam AZ-104
o Microsoft Certified: Azure Developer – Associate Exam AZ-204
o Microsoft Certified: DevOps Engineer Expert (AZ-400)
o Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
• Good understanding of software architecture, scalability, resilience, performance;
• Working knowledge of automation tools such as Azure DevOps, Azure Pipeline or Jenkins or similar
Roles & Responsibilities
• Defining best practices & standards for usage of libraries, frameworks and other tools being used;
• Architecture, design, and implementation of software from development, delivery, and releases.
• Breakdown complex requirements into independent architectural components, modules, tasks and strategies and collaborate with peer leadership through the full software development lifecycle to deliver top quality, on time and within budget.
• Demonstrate excellent communications with stakeholders regarding delivery goals, objectives, deliverables, plans and status throughout the software development lifecycle.
• Should be able to work with various stakeholders (Architects/Product Owners/Leadership) as well as team - Lead/ Principal/ Individual Contributor for Web UI/ Front End Development;
• Should be able to work in an agile, dynamic team environment;
Must Haves:
- .Net Core/ MVC
- C#
- SQL
- Web API
- Bootstrap, CSS3, JavaScript
Requirements:
- 5 + Years – 6+ Years of Coding & Development Expertise in ASP.Net / .Net Core & C#.
- Should be able to interpret the FSD and translate into Coding Logic.
- Should have good exposure to using web-based technologies (ASP.NET, JavaScript, CSS3, Web API, Bootstrap).
- Hands on Experience on Relational database like SQL is a must knowledge on Database Linking is very important including understanding Processing Logic.
- Experience in developing enterprise grade software with MVC, MVVM or MVP would be a Plus.
· Job Title:- MS Dot Net MVC Develop
· Job Location:- CG Road, Ahmedabad
· Experience:- 3 to 8 Years
· Number of Vacancy:- 03
The DotNet Developer will help to produce scalable software solutions. This person will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment - participating in the design and creation of scalable software, writing clean functional code, testing and fixing bugs or other coding issues. This person should be comfortable with DotNet, development frameworks and third-party libraries. This developer should also be a team player, as the role is responsible for interacting with users to define system requirements and/or necessary modifications in an Agile/Scrum environment followed by development and delivery of committed features.
Mandatory Skills Competencies:
· Ability to communicate effectively with clients and teams.
· Strong Team Player and ability to lead, guide, mentor, review track progress of team members.
· Good interpersonal skill
· Proven troubleshooting and debugging skills
· Strong knowledge of OOPs and Design Pattern
· Strong technical experience with .NET framework (4.0/4.5), C#, WEB API, http://asp.net/" target="_blank">ASP.NET MVC, JavaScript
· Sound understanding of Database concepts experienced with SQL SERVER
· Knowledge of Angular/React JS, Redux, Node JS, TypeScript, ES6 and Object-oriented JAVASCRIPT will be an added advantage
· Knowledge of HTML5 and CSS3
· Knowledge of any message queuing software (MSMQ, RabbitMQ)
· Knowledge of writing secure code (OWASP Guidelines)
· Experience with .NET CORE, Azure, docker and Kubernetes
· Understanding of Code Optimization techniques, Code coverage tool and code analysis tool
· Involved in analysis, design, development, unit testing and maintenance of detailed software modules
· Awareness with any of revision control systems like Git/SVN/TFS/VSS etc
Job Description
Responsibilities:-
- To understand the specifications and programmed it.
- To articulate unit test case and unit test the programmer
- Producing clean, efficient code based on specifications.
- Verify and deploy programs and systems.
- Gather and evaluate user feedback.
- Recommend and execute improvements.
Job Requirement:-
- Experience in Microsoft ASP, C#, SQL server, and github.
- Experience with software design and development in a test-driven environment.
- Experience with databases.
- Ability to learn new languages and technologies.
- Good communication skills.
Who can Apply:-
Education:- No bar
Experience:- Good to have:-BFSI domain and professional certification







