08 Sep
|
TARANTULA.NET
|
India
08 Sep
TARANTULA.NET
India
Job Summary
We are seeking an experienced and highly motivated.NET Developer to join our Research & Development (R&D;) team. The successful candidate will play a key role in designing, developing, enhancing, and maintaining enterprise-grade software products that support our customers and business objectives.
This position requires strong expertise in Microsoft technologies, up-to-date software development practices, cloud platforms, and scalable application architecture. The ideal candidate should be passionate about technology, innovation, and delivering high-quality software solutions while collaborating closely with cross-functional teams.
Key Responsibilities
Software Design & Development
- Design, develop, test, and maintain enterprise web applications primarily with .NET technologies.
- Develop robust, scalable, and high-performance software solutions aligned with product roadmap objectives.
- Build and maintain applications using C#, ASP.NET, .NET Framework, .NET Core/.NET 9, MVC, Entity Framework, SQL Server, JavaScript, jQuery, React, and Angular.
- Develop and support REST APIs, WCF Services, and integration components.
- Participate in software architecture discussions, technical design reviews, and solution planning.
- Ensure applications meet security, performance, scalability, and reliability requirements.
Product Engineering & Innovation
- Contribute to product enhancements, new feature development, and technology modernization initiatives.
- Work closely with Product Management, Business Analysts, QA, and DevOps teams to deliver product releases on schedule.
- Participate in research activities to evaluate emerging technologies, frameworks, and development practices.
- Contribute to continuous improvement initiatives and engineering best practices.
Code Quality & Maintenance
- Write clean, maintainable, reusable, and well-documented code following industry-standard coding practices.
- Perform code reviews and ensure adherence to coding standards, design principles, and security guidelines.
- Troubleshoot, debug, and resolve software defects, production issues, and performance bottlenecks.
- Maintain and enhance existing applications within a complex enterprise codebase.
- Provide operational support for large-scale Software-as-a-Service (SaaS) platforms.
DevOps & Cloud
- Contribute to CI/CD pipeline implementation and deployment automation.
- Work with cloud platforms such as Microsoft Azure and AWS.
- Support containerized and microservices-based application architectures.
- Collaborate with DevOps teams to improve deployment, monitoring, and operational processes.
Required Technical Skills
Core Technologies
- C#
- ASP.NET
- .NET Framework 2.0/3.5/4.0/4.8
- .NET Core / .NET 9
- ASP.NET MVC
- Entity Framework
- SQL Server (2005/2008/2012/2018 and above)
- WCF Web Services & WCF Data Services
Front-End Technologies
- JavaScript
- jQuery
- React
- Angular
- HTML5 & CSS3
Architecture & Design
- Object-Oriented Programming (OOP)
- SOLID Principles
- Design Patterns
- Microservices Architecture
- RESTful API Design
- Multi-Tier Application Architecture
Cloud & DevOps
- Microsoft Azure
- Amazon Web Services (AWS)
- Azure DevOps / CI-CD Pipelines
- Source Control Systems (Git, Azure Repos)
Required Qualifications & Experience
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or related discipline.
- 7–8 years of hands-on experience in software development using Microsoft technologies.
- Strong experience in enterprise web application development.
- Proven experience with SQL Server database design, development, optimization, and troubleshooting.
- Strong understanding of Software Development Life Cycle (SDLC), Agile methodologies, and engineering best practices.
- Experience building high-quality, scalable, and maintainable software solutions.
- Exposure to SaaS products and cloud-based application development is highly desirable.
Desired Personal Attributes
- Self-motivated with a positive attitude and strong ownership mindset.
- Passion for technology, innovation, and continuous learning.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work effectively in a collaborative team environment.
- Customer-focused approach with a commitment to delivering business value.
- Ability to adapt quickly to changing priorities and business requirements.
- Strong attention to detail and commitment to quality.
What We Offer
- Opportunity to work on innovative and industry-leading software products.
- Exposure to modern technologies, cloud platforms, AI-driven initiatives, and product innovation.
- Collaborative, inclusive, and supportive work environment.
- Professional development, learning, and career growth opportunities.
- Competitive compensation and benefits package.
- Flexible and hybrid work arrangements.
📌 .Net Developer (India)
🏢 TARANTULA.NET
📍 India