Software Engineer II - .Net Core Frameworks
Sampoorna Consultants Pvt. Ltd
All India, Chennai
4 to 8 Yrs
1 month ago
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
Skills Required
C
Unit Testing
RDBMS
Scripting
Analytical skills
Python
NET Framework
NET Core
ASPNET MVC
Web API
GraphQL
Web Security
No SQL databases
RESTful interfaces
Microservice concepts
Azure cloud platform
Continuous integration tools
Cloud Deployments
Problemsolving skills
Software architectures
Software algorithms
Software engineering principles
Agile development approaches
React UI
TypeScript
Ecommerce Domain
DataDog
Posted on: April 12, 2026
Step 2 of 2