Principal Engineer

Logo of MetTel

MetTel

πŸ“Remote - India

Job highlights

Summary

Join South Star IT Technology Services, a leader in IT solutions for the telecom industry, as a Senior Software Engineer. Based in Navi Mumbai, you will contribute to building and supporting cutting-edge solutions for the telecom sector. You will work on scalable, interactive communication solutions across multiple platforms. The ideal candidate possesses extensive experience in full-stack development using C#, .NET Core, and related technologies. You will lead development teams, manage CI/CD pipelines, and mentor junior engineers. This role requires a Bachelor's degree in computer science and at least 5 years of software development experience.

Requirements

  • Bachelor's degree in computer science or related field
  • Minimum 5 years of software development experience
  • Broad experience designing, programming, and implementing large information systems
  • Strong experience in DevOps practices, including CI/CD, and automated testing
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues
  • Excellent analytical and problem-solving skills
  • Excellent organization and time management skills
  • Excellent written and verbal communication skills
  • Built large Microservice Architectures using .Net Core
  • Message Queue/Streaming/Event Sourcing Pattern
  • Hands-on experience with CI/CD pipelines, build tools, and deployment automation (e.g., Jenkins, GitLab, Azure DevOps)
  • Analyze application performance through various APM tools
  • Proficiency in troubleshooting and monitoring using tools like Splunk, AppDynamics, Prometheus, Grafana, or similar
  • ReactJS
  • MSSQL Server/Stored Procedures
  • NOSQL/Solr Cloud/Elastic Search

Responsibilities

  • Serve as a senior engineer contributing to and directing the efforts of development teams, including internal and external team members
  • Contribute to the ongoing evolution of the existing applications and services
  • Lead the design, implementation, and management of automated CI/CD pipelines to ensure smooth deployment and release cycles
  • Design, develop, modify, implement, test, document, and support software components anywhere in the software stack
  • Deploy and monitor production systems using DevOps tools and methodologies, including tools like Splunk, to ensure high availability, stability, and performance
  • Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions
  • Manage and optimize the infrastructure supporting large-scale microservices-based applications built on .Net Core
  • Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary
  • Assist in task planning, estimation, scheduling
  • Mentor Junior Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities
  • Determine process improvements, best practices, and develop new processes
  • Work in close partnership with cross-functional teams and management

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let MetTel know you found this job on JobsCollider. Thanks! πŸ™