Associate - Technical Consultant
Embee Software
Designation: Junior .NET Developer
Office Location: Kolkata, West Bengal
Position Description
We are looking for a motivated and enthusiastic Junior .NET Developer to join our application development team. The candidate will be responsible for developing, maintaining, testing, debugging, and supporting web-based applications using C#/.NET, SQL Server, Web API, and related technologies. The role provides an opportunity to work with modern technologies including Angular, API integrations, Generative AI, and Agentic AI.
Primary Responsibilities
- Develop, maintain, and enhance applications using C# and .NET Framework/.NET .
- Write, execute, and optimize MS SQL Server queries, stored procedures, and database operations .
- Develop and consume Web APIs/REST APIs .
- Debug applications and resolve development and production issues.
- Participate in application testing, troubleshooting, and defect resolution.
- Assist in application deployment and production support activities.
- Develop and maintain application reports using reporting services.
- Work with senior developers to implement new features and enhancements.
- Follow coding standards, development guidelines, and version-control practices.
- Participate in API integration and third-party system integration activities.
- Maintain appropriate technical documentation for assigned development tasks.
- Assist in IIS/application deployment activities.
- Support application configuration and troubleshooting.
- Learn and adopt modern technologies such as Angular/React, Generative AI, and Agentic AI .
- Participate in code reviews and technical discussions.
- Assist senior team members in investigating application performance and technical issues.
- Maintain awareness of application security and development best practices.
- Category: Graduate / Postgraduate
- Field Specialization: Computer Science / Information Technology / Computer Applications
- Degree: B.Tech / B.E. (Computer Science/IT) / MCA
- Academic Score: Minimum 60% preferred
- Institution Tier: Recognized University / College
- C# and .NET development
- SQL Server and SQL fundamentals
- Web API / REST API
- Software development and debugging practices
- Basic application deployment and IIS
- Git / Version Control
- Industry: IT / Software Development / Application Development
- Role: Junior .NET Developer / Software Developer / Trainee Developer
- Years of Experience: 0–1 Year
Required Knowledge
- C# programming.
- .NET Framework / .NET.
- Object-Oriented Programming (OOPs).
- MS SQL Server and SQL queries.
- Web application development fundamentals.
- Web API / REST API concepts.
- Reporting services.
- Basic debugging and troubleshooting.
- Basic software development lifecycle concepts.
- Basic Git/version-control concepts.
- Basic understanding of IIS and application deployment.
- Angular / React.
- API integration.
- Application deployment and IIS.
- Generative AI concepts.
- Agentic AI concepts.
- Cloud/application hosting fundamentals.
- C# and .NET development.
- OOP concepts.
- SQL Server and SQL query writing.
- Web API / REST API development and consumption.
- Application debugging and troubleshooting.
- Reporting development.
- Basic Git/version control.
- Basic IIS/deployment knowledge.
- Good verbal and written communication.
- Ability to work effectively in a team.
- Travel: Not normally required; occasional travel may be required based on business/project requirements.
- Vehicle: Not required.
- Work Permit: Must have valid authorization to work in India.
The ideal candidate will be a motivated Junior .NET Developer with a strong foundation in programming and a willingness to learn. The candidate should have a good understanding of C#, OOPs, SQL Server, and .NET , with an interest in web application development, APIs, reporting, deployment, and emerging AI technologies.
Candidates Should Demonstrate
- Strong logical and analytical thinking.
- Good problem-solving ability.
- Good communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Positive attitude and willingness to learn.
- Interest in modern technologies and continuous technical development.