0% found this document useful (0 votes)
6 views1 page

JD For Software Engineer (.NET & SQL)

The job description outlines a Software Engineer position requiring a B.Tech/B.E./MCA/M.Tech with 3-4 years of .NET Core development experience and strong communication skills. Responsibilities include software development, requirements analysis, project support, and testing, while required skills encompass proficiency in .NET technologies, UI development, and agile practices. Candidates with experience in the ePublishing domain and strong problem-solving abilities are preferred.

Uploaded by

sekaraj31798
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

JD For Software Engineer (.NET & SQL)

The job description outlines a Software Engineer position requiring a B.Tech/B.E./MCA/M.Tech with 3-4 years of .NET Core development experience and strong communication skills. Responsibilities include software development, requirements analysis, project support, and testing, while required skills encompass proficiency in .NET technologies, UI development, and agile practices. Candidates with experience in the ePublishing domain and strong problem-solving abilities are preferred.

Uploaded by

sekaraj31798
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Job Description: Software Engineer

Required Experience:
 Education: [Link]. / B.E. / MCA / [Link]. in Computer Science or equivalent (FULL TIME)
 Professional Experience: 3-4 years in .NET Core development with SQL Server
 Skills: Strong verbal and written communication skills

Job Responsibilities:
 Software Development: Define, design, develop, and support software systems using various Microsoft
technologies, ensuring compliance with architectural requirements.
 Requirements Analysis: Participate in requirements meetings with stakeholders to analyze and document
technical requirements for .NET applications.
 Project Support: Assist in project planning and estimation, providing detailed and accurate estimates for code
development efforts.
 Infrastructure Review: Review application infrastructure for potential issues and recommend solutions.
 Team Communication: Maintain effective and consistent communication within the team, with peers, and
leadership.
 Deliverables: Produce high-quality application engineering deliverables in accordance with project timelines.
 Software Improvement: Develop and improve software using design patterns, refactoring, and best
development practices.
 Database Management: Create database queries and scripts for multiple database engines (e.g., SQL Server,
MySQL).
 Team Collaboration: Work both independently and as part of a team to create reliable and high-
performing .NET applications.
 Testing: Assist with software testing in a live environment and ensure the non-functional requirements (NFR)
of the system are met. Perform various types of testing, including unit testing, SIT, and performance testing.
 Code Quality: Conduct peer code review sessions and suggest improvements or alternative approaches.
 Task Management: Collaborate with project managers to ensure task completion meets client expectations
and that development adheres to project schedules.
 Other Duties: Perform other duties as assigned or required.

Required Skills:
 Technical Proficiency: Experience with Visual Studio, C#, [Link] Core, Web API, and unit testing frameworks.
 Development Expertise: Strong experience in .NET development is mandatory. Expertise in designing,
building, and supporting high-performance applications with .NET / .NET Core and SQL Server.
 UI Development: Experience in responsive user interface development for web applications.
 Agile Practices: Experience in agile execution of deliverables, including continuous integration (CI) and
continuous deployment (CD).
 Database Skills: Experience with RDBMS such as SQL Server or MySQL. Database performance troubleshooting
is desired.
 Domain Knowledge: Knowledge and experience in the ePublishing domain is a plus.
 Communication Skills: Strong written and oral communication/presentation skills.
 Personal Attributes: Enthusiastic and positive attitude, strong ownership qualities, and willing to stretch
during critical business needs.
 Problem-Solving: Creative problem-solving skills and out-of-the-box thinking are desired.

You might also like