
Software Engineer
BT Group
full-time
Posted on:
Location Type: Office
Location: Gurugram • India
Visit company websiteExplore more
Tech Stack
About the role
- Architect and implement robust, scalable, and maintainable software solutions.
- Develop working Proof-of-Concepts (PoCs) to formalize ideas and approaches.
- Write clean, efficient, and low-defect code that adheres to organizational standards.
- Diagnose and resolve bugs and production issues with speed and precision.
- Collaborate with internal stakeholders and external partners on system architecture and design.
- Ensure timely delivery of features with a strong emphasis on performance and quality.
- Manage change control processes throughout the development lifecycle.
- Conduct regular project reviews and implement corrective actions as needed.
- Stay ahead of emerging technologies and assess their relevance to business needs.
- Build tools and frameworks to improve development, testing, and release efficiency.
- Actively engage in Agile ceremonies and contribute to continuous improvement.
Requirements
- Proficient in object-oriented programming with strong skills in C#, .NET Core 3.1, and Angular.
- Solid experience in building microservices and RESTful APIs.
- Strong command of MSSQL or PostgreSQL databases.
- Deep understanding of algorithms, data structures, design patterns, and SOLID principles.
- Ability to gather requirements, evaluate multiple solutions, and recommend the most effective approach.
- Demonstrated methodical and problem-solving skills.
- Hands-on experience with CI/CD pipelines and tools like XUnit and SonarQube.
- Familiarity with GitLab or similar version control systems.
- Passion for mentoring and helping team members.
Benefits
- Flexible working
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET Core 3.1AngularmicroservicesRESTful APIsMSSQLPostgreSQLalgorithmsdata structuresdesign patterns
Soft skills
problem-solvingmethodicalcollaborationmentoringcontinuous improvement