Key Responsibilities
Design, develop, enhance, and maintain enterprise-level software applications.
Develop robust and scalable applications using .NET / .NET Core.
Design and implement RESTful APIs and Web APIs.
Develop and maintain integrations between applications and external systems through APIs.
Perform application debugging, troubleshooting, and root-cause analysis.
Write clean, maintainable, reusable, and productive code.
Conduct unit testing, integration testing, and participate in code reviews.
Collaborate with business analysts, QA engineers, architects, and other development teams.
Participate in requirement analysis, technical design, development, deployment, and production support.
Identify opportunities for application modernization, performance improvement, and technical enhancements.
Follow software development best practices, coding standards, and security guidelines.
Required Technical Skills
Strong hands-on experience in C# / .NET / .NET Core.
Experience developing REST APIs and Web APIs.
Experience with Microsoft Visual Studio.
Strong database development experience with Microsoft SQL Server.
Strong understanding of object-oriented programming and software development principles.
Good knowledge of HTML5, JSON, HTTP methods, authentication,
and error handling.
Robust debugging and problem-solving skills.
Preferred Skills
Knowledge of software architecture and design patterns.
Experience with performance tuning and optimization.
Familiarity with Git or other version-control systems.
Understanding of Agile/Scrum development methodologies.
Knowledge of CI/CD and application deployment processes would be an advantage.
Good To Have Skills
Experience in application modernization from VB6 to .NET.
Understand, maintain, and enhance existing applications developed using VB6.
Work with Elasticsearch for search, indexing, and data retrieval requirements
Good knowledge of Blazor.
Working knowledge of Oracle Database 19c for database design, queries, stored procedures, and performance optimization.
Soft Skills
Strong analytical and problem-solving abilities.
Positive communication and interpersonal skills.
Ability to work independently as well as collaboratively within a team.
Strong ownership and accountability.
Ability to understand business requirements and translate them into technical solutions.
Willingness to learn and work with new technologies.
📌 Software Engineer Net Pune (India)
🏢 Decos
📍 India