← Back to jobs

JPS Tech Solutions Logo
C#.NET Developer

JPS Tech Solutions

 

Bangalore, Karnataka, India

Posted On: 30+ days ago
Experience: 8+ years
Availability: Onsite
Openings: 1
Category: C#.Net Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

  • Lead the design and development of scalable software solutions using C# and .NET/.NET Core.
  • Drive advanced system design by applying:
    • Design Patterns
    • Modular Architecture
    • Software Engineering Best Practices
  • Conduct design reviews and code reviews to ensure high-quality deliverables.
  • Provide technical leadership and mentor junior and mid-level developers.
  • Collaborate with Product Owners, Architects, QA teams, and other stakeholders to deliver robust solutions.
  • Develop application features using TypeScript and JavaScript.
  • Establish and improve coding standards, development guidelines, and engineering best practices.
  • Perform root cause analysis and troubleshoot complex technical issues.
  • Ensure seamless integration with:
    • Git
    • CI/CD Pipelines
    • Version Control Systems
  • Deliver projects within defined timelines while maintaining quality standards.
  • Create and maintain technical documentation.

Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 8+ years of hands-on software development experience.
  • Strong expertise in:
    • C#
    • .NET Framework
    • .NET Core
    • Backend Development
  • Excellent understanding of:
    • Object-Oriented Programming (OOP)
    • SOLID Principles
    • Design Patterns
  • Proven experience in:
    • System Design
    • Software Architecture
    • Performance Optimization
  • Strong experience with:
    • TypeScript
    • JavaScript
  • Hands-on experience with unit testing frameworks such as:
    • NUnit
  • Strong understanding of:
    • Code Review Practices
    • Secure Coding Standards
    • Software Quality Governance
  • Experience with:
    • Git
    • CI/CD Pipelines
    • DevOps Practices
  • Excellent analytical, problem-solving, communication, and stakeholder management skills.

Preferred Skills

  • Experience with SQL Server.
  • Domain knowledge in:
    • Substation Automation
    • IEC 61850
    • Protection & Control Systems
  • Knowledge of:
    • SCADA Systems
    • Energy Automation Solutions
  • Experience working with:
    • Large-scale Enterprise Applications
    • Distributed Systems
  • Experience in Agile/Scrum development environments.

Key Competencies

  • Technical Leadership
    • Drive technical design decisions.
    • Guide and mentor engineering teams.
  • Design Excellence
    • Build scalable, maintainable, and extensible architectures.
  • Code Quality Ownership
    • Ensure high-quality code through reviews and governance.
  • Problem Solving
    • Analyze and resolve complex technical challenges effectively.
  • Mentorship
    • Coach and develop team members while promoting continuous learning.
  • Accountability
    • Take ownership of end-to-end solution delivery, quality, and project outcomes.

Must-Have Skills

  • C#
  • .NET Framework / .NET Core
  • Object-Oriented Programming (OOP)
  • SOLID Principles
  • Design Patterns
  • System Design & Architecture
  • TypeScript / JavaScript
  • NUnit (Unit Testing)
  • Git
  • CI/CD Pipelines
  • DevOps Practices
  • Code Reviews & Secure Coding
  • Technical Leadership & Mentoring

Good-to-Have Skills

  • SQL Server
  • Substation Automation (IEC 61850)
  • SCADA Systems
  • Energy Automation
  • Distributed Systems
  • Agile / Scrum Methodology

Education

Bachelor's or Master's degrees

Related Jobs

No related jobs found

← Back to jobs