Login for job apply.
Global Talent Track
Job description Job Title: Software Engineer About the Role: As a Principal Software Engineer, you will play a key leadership role in driving technical excellence and shaping the future of our systems. You'll lead by example, writing exemplary code, mentoring a talented team, and modernizing our existing systems. You will be instrumental in ensuring the delivery of high-quality, scalable, and performant solutions. Responsibilities: Lead by Example: Write clean, efficient, and well-documented code, setting the standard for the team. Drive Technical Excellence: Establish and advocate for best practices in coding, testing, and deployment. Mentor and Lead: Mentor and guide developers, fostering a collaborative and growth-oriented culture. System Modernization: Refactor and improve a complex codebase, focusing on performance, maintainability, and scalability. Solution Architecture: Participate in architectural discussions, propose solutions, and ensure alignment with long-term technical goals. Automation: Identify opportunities to automate repetitive tasks and collaborate with DevOps to build and maintain a robust CI/CD pipeline. Technical Debt Management: Proactively manage technical debt and advocate for realistic timelines. Collaboration and Communication: Work closely with cross-functional teams and stakeholders, presenting progress and gathering feedback. What We're Looking For: A strong problem-solver with a passion for improving codebases. A technically strong engineer with a meticulous approach to creating secure and performant systems. A mentor and leader who is passionate about helping team members grow. A data-driven individual focused on using metrics to drive performance and optimization. A continuous learner who is always seeking opportunities to improve systems and processes. An individual with a sense of urgency and a drive to remove impediments. Required Skills and Experience: 6+ years of software development experience with C# on both .NET Framework and .NET. 5+ years of experience working with cloud platforms, preferably Microsoft Azure. Strong experience in web development and security best practices. Strong experience in creating and consuming APIs (REST). Experience with JavaScript or TypeScript and modern front-end frameworks (e.g., Vue.js, React, Angular). Strong experience with Git, pull request workflows, and branching strategies. Deep understanding of production environment considerations, including performance, stability, security, and scalability. Proven ability to balance technical debt with delivery goals. Hands-on experience with containerization (e.g., Docker). Proficiency in SQL Server/PostgreSQL and performance tuning. Nice to Have: Experience leading projects from inception to delivery. Familiarity with cross-team collaboration and knowledge-sharing. Previous experience in enterprise-scale or compliance-focused environments. Experience with infrastructure as code. What We Offer: A collaborative, growth-oriented work culture. Exposure to diverse technologies in a globally distributed team. Opportunities to shape the future of critical enterprise software. Competitive benefits and flexible work arrangements. An opportunity to implement your technical vision. Connect with: Email: vedaant.saran@gttdata.ai Number: 8956166502 Role: Software Development - Other Industry Type: Software Product Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Rest.Net Core.NetAzure Devops .NET Compact FrameworkAPIAWSMicroservicesSQL