Talent.com
This job offer is not available in your country.
Principal Software Engineer - C# / .Net Core

Principal Software Engineer - C# / .Net Core

HyreSnapBangalore
30+ days ago
Job description

Job Description :

  • Lead Design and development : Architect high-performance, reliable, and secure applications.
  • Take charge of designing and developing complex software systems using C# and . NET Core.
  • Ensure that the software solutions are scalable, maintainable, and meet the highest quality standards.
  • Make critical decisions on the technology stack, frameworks, and tools to be used in the development process.
  • Participate in planning and prioritization of development activities.
  • Provide technical leadership and mentorship to junior engineers.
  • Conduct code reviews, share best practices, and help improve the overall skill sets of the team.
  • Implement security best practices to protect applications from vulnerabilities.
  • Ensure that the software solutions comply with relevant regulatory requirements.
  • Communicate complex technical findings to both technical and non-technical audiences.
  • Prepare reports and presentations to effectively convey data-driven solutions and insights.
  • Collaborate closely with stakeholders to define and prioritize key business problems that need to be addressed and make sure features are delivered on time with high-quality standards. Stay abreast of industry trends and emerging technologies.
  • Foster a collaborative and innovative work environment within the team.
  • Collaborate effectively with cross-functional teams, including engineering, product, and business Skills and Qualifications :
  • Strong expertise in C# and .NET Core application development.
  • Proven experience designing and architecting complex, enterprise-grade software systems.
  • Solid understanding of software security best practices and regulatory compliance.
  • Excellent leadership, mentorship, and communication skills.
  • Ability to make sound technical decisions and balance strategic and tactical priorities.
  • Experience working in Agile environments and collaborating with cross-functional teams.
  • Bachelors or Masters degree in Computer Science, Engineering, or related field Qualifications :
  • Experience with cloud platforms (Azure, AWS) and container orchestration (Docker, Kubernetes).
  • Familiarity with DevOps practices and CI / CD Knowledge of frontend frameworks and modern software architecture patterns (microservices, event-driven design).

(ref : hirist.tech)

Create a job alert for this search

Principal Software Engineer • Bangalore