
Full Stack Engineer – .NET, Angular
S&P Global
full-time
Posted on:
Location Type: Office
Location: Hyderabad • India
Visit company websiteExplore more
About the role
- Design, develop, and implement software solutions using .NET technologies such as C#, .NET Core, and AngularJS.
- Architect and deploy applications on AWS and Azure cloud platforms, utilizing services such as EC2, S3, Lambda, Azure App Service, and Azure Functions.
- Integrate AI technologies and frameworks (e.g., TensorFlow, PyTorch, or Azure AI services) into software solutions to enhance functionality and user experience.
- Collaborate with product managers, stakeholders, and other engineers to gather requirements and translate them into technical specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Perform thorough code reviews, provide constructive feedback, and mentor junior team members.
- Utilize Azure DevOps for source control, build automation, and release management, ensuring smooth and efficient development workflows.
- Develop and maintain unit tests and automated test suites to ensure software quality and reliability.
- Troubleshoot and debug issues, identify root causes, and implement solutions to ensure optimal software performance.
- Optimize software applications for scalability, performance, and security in a cloud environment.
- Stay up to date with the latest industry trends, emerging technologies, and AWS and Azure services, proposing innovative solutions to enhance our software products.
- Collaborate with DevOps teams to define and implement CI/CD pipelines, infrastructure automation, and deployment strategies.
- Contribute to architectural decisions and technical strategies, driving innovation and continuous improvement.
Requirements
- Minimum B.Sc. in software engineering, computer engineering, computer science, or equivalent experience.
- 5 - 7 years of experience as a Senior Software Engineer, with a proven track record in a leadership role.
- Strong experience in software development using .NET technologies, including C#, .NET Core, and AngularJS.
- Proficiency in designing and building applications on AWS and Azure cloud platforms, with hands-on experience in utilizing services such as EC2, S3, Lambda, Azure App Service, and Azure Functions.
- Familiarity with Azure DevOps for source control, build automation, and release management.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Proven track record of delivering high-quality software solutions on schedule.
- Experience with Agile development methodologies and working in cross-functional teams.
- Excellent problem-solving skills and ability to troubleshoot complex issues in a distributed, cloud-based environment.
- Strong knowledge of unit test frameworks and experience with writing and maintaining unit tests.
- Strong communication and collaboration skills, with the ability to effectively articulate technical concepts to non-technical stakeholders.
- Experience with DevOps practices, including CI/CD pipelines, infrastructure automation, and containerization (e.g., Docker).
- Familiarity with AI/ML concepts and tools, and experience in implementing AI solutions in software applications is a plus.
Benefits
- Health & Wellness: Health care coverage designed for the mind and body.
- Flexible Downtime: Generous time off helps keep you energized for your time on.
- Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.
- Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.
- Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.
- Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#.NET CoreAngularJSAWSAzureEC2S3Lambdaunit testing
Soft Skills
problem-solvingcommunicationcollaborationleadershipmentoringfeedbackinnovationcontinuous improvementtechnical specification translationtroubleshooting
Certifications
B.Sc. in software engineeringB.Sc. in computer engineeringB.Sc. in computer science