Sampoorna Consultants Pvt. Ltd Logo

Software Engineer II - .Net Core Frameworks

Sampoorna Consultants Pvt. Ltd

All India, Chennai 4 to 8 Yrs 1 month ago

Job Description

As a software developer at our company, you will play a crucial role in the complete product development cycle. Your responsibilities will include:

  • Participating in the analysis, architecture, design, coding, unit integration, and system testing of software solutions.
  • Providing valuable inputs to continuously improve system architecture.
  • Delivering assigned modules on time and collaborating with junior team members.
  • Being eager to learn and adapt to a dynamically changing environment.
  • Designing, developing, and maintaining software solutions based on high-level product descriptions or requirement documents.
  • Creating highly reusable software design at the module level.
  • Following well-defined Design Patterns and practicing SOLID principles.
  • Documenting work, software designs, code, and producing test reports.
  • Participating in peer reviews and providing constructive feedback.
  • Being completely accountable for your work, including estimating, planning, organizing, and managing time efficiently.
  • Ensuring timely deliveries and meeting quality requirements.
  • Planning, organizing, and executing assignments with minimal supervision.
  • Staying updated on technological and market evolutions.
  • Ensuring team motivation and morale.

Additionally, your key result areas will include accountability for assignments, timely delivery, and meeting or exceeding quality requirements.

**Skill Set:**

  • 4 to 6 years of professional experience in software product development.
  • Strong hands-on programming experience in .NET Framework, .NET Core, ASP.NET MVC, Web API, C#, GraphQL.
  • Good knowledge of Web Security and authentication protocols (OAuth, OpenID).
  • Experience in Unit Testing, RDBMS, and NoSQL databases.
  • Solid understanding of RESTful interfaces/Microservice concepts.
  • Proficiency in object-oriented/functional programming models.
  • Good knowledge of the Azure cloud platform.
  • Experience with Continuous integration tools, Cloud Deployments, and Scripting.
  • Excellent analytical and problem-solving skills.
  • Good understanding of software architectures, algorithms, and engineering principles.
  • Familiarity with development lifecycle tools: build, unit testing, version control, task and defect management, Agile development approaches.
  • Ability to compare and contrast various solutions given a problem statement.
  • Self-starter with a passion for learning new technologies.

**Good to have:**

  • Experience in Python, React UI, TypeScript.
  • Self-driven go-getter.
  • Knowledge of E-commerce Domain.
  • Experience in DataDog.

Please note: Other responsibilities may be assigned by the management from time to time. As a software developer at our company, you will play a crucial role in the complete product development cycle. Your responsibilities will include:

  • Participating in the analysis, architecture, design, coding, unit integration, and system testing of software solutions.
  • Providing valuable inputs to continuously improve system architecture.
  • Delivering assigned modules on time and collaborating with junior team members.
  • Being eager to learn and adapt to a dynamically changing environment.
  • Designing, developing, and maintaining software solutions based on high-level product descriptions or requirement documents.
  • Creating highly reusable software design at the module level.
  • Following well-defined Design Patterns and practicing SOLID principles.
  • Documenting work, software designs, code, and producing test reports.
  • Participating in peer reviews and providing constructive feedback.
  • Being completely accountable for your work, including estimating, planning, organizing, and managing time efficiently.
  • Ensuring timely deliveries and meeting quality requirements.
  • Planning, organizing, and executing assignments with minimal supervision.
  • Staying updated on technological and market evolutions.
  • Ensuring team motivation and morale.

Additionally, your key result areas will include accountability for assignments, timely delivery, and meeting or exceeding quality requirements.

**Skill Set:**

  • 4 to 6 years of professional experience in software product development.
  • Strong hands-on programming experience in .NET Framework, .NET Core, ASP.NET MVC, Web API, C#, GraphQL.
  • Good knowledge of Web Security and authentication protocols (OAuth, OpenID).
  • Experience in Unit Testing, RDBMS, and NoSQL databases.
  • Solid understanding of RESTful interfaces/Microservice concepts.
  • Proficiency in object-oriented/functional programming models.
  • Good knowledge of the Azure cloud platform.
  • Experience with Continuous integration tools, Cloud Deployments, and Scripting.
  • Excellent analytical and problem-solving skills.
  • Good understanding of software architectures, algorithms, and engineering principles.
  • Familiarity with development lifecycle tools: build, unit testing, version control, task and defect management, Agile development approaches.
  • Ability to compare and contrast various solutions g

Posted on: April 12, 2026