Logo of Huzzle

Software Engineer- C#.net

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Hyderabad, +1

AI generated summary

  • You should have a Bachelor's in CS or equivalent, 3+ years in C# .NET, experience with REST, ASP.NET, NHibernate, agile methodologies, and skills in cloud-native app design and performance tuning.
  • You will design architectures, program and test code, enhance products, conduct code reviews, write documentation, manage deployments, and collaborate with QA for high-quality deliverables.

Requirements

  • Bachelor’s in computer science or equivalent work experience
  • 3+ years of experience with C# . NET Standard 4.0 and above also good to have working knowledge on .NET Core 6 and above, good to have experience in designing cloud-native applications
  • Strong working knowledge on REST, ASP.NET Web APl, NHibernate, LINQ, Design Patterns and Redis, Good to have knowledge on data logging and monitoring tools like ELK, Datadog
  • Having professional experience designing, developing, deploying, and supporting products in an enterprise environment
  • Experience with full life cycle development: requirements gathering, analysis, design, coding, unit testing, and acceptance testing
  • Experience with agile/scrum development methodologies
  • Prior work experience in a fast-paced, high-energy environment
  • Performance testing, analysis, and tuning experience

Responsibilities

  • Designing object-oriented and service-oriented architectures
  • Programming and unit testing of code based upon design sessions with internal software users, customer-reported issues, and input from Product Managers and other cross-functional departments.
  • Unit and performance testing of design as part of development cycle
  • Developing and re-factoring existing products, providing product enhancements and resolving product defects to meet internal customer issues.
  • Providing technical expertise and peer code reviews to other team members
  • Providing architectural input on new and existing solutions
  • Writing technical specifications, program documentation, and unit test plans
  • Maintaining solid relationships with cross-functional peers
  • Assisting in Quality Assurance process and customer issue resolution
  • Partnering with Quality Assurance to drive high-quality, on-time deliverables
  • Implement Jenkins CI/CD pipelines and GitHub actions
  • Understand existing Java applications and reuse them from web applications
  • Manage deployments and app servers

FAQs

What is the job title for this position?

The job title is Software Engineer - C#.NET.

What are the key responsibilities of the Software Engineer role?

Key responsibilities include designing object-oriented and service-oriented architectures, programming and unit testing code, developing and refactoring existing products, providing technical expertise and peer code reviews, writing technical specifications, and partnering with Quality Assurance to drive high-quality deliverables.

What are the required qualifications for this position?

The required qualifications include a Bachelor’s in computer science or equivalent work experience, 3+ years of experience with C#.NET Standard 4.0 and above, knowledge of REST, ASP.NET Web API, NHibernate, LINQ, and experience in agile methodologies.

Is experience in cloud-native application development a requirement?

Experience in designing cloud-native applications is considered a good-to-have qualification for this role.

What kind of work environment does this position offer?

This position offers a hybrid work model, allowing for flexible work arrangements with some days in the office.

Are there opportunities for professional growth in this position?

Yes, employees have access to LinkedIn Learning, internal Talent Marketplace opportunities, and networking through programs like Ten Thousand Coffees.

What benefits are provided as part of the employment package?

Benefits include comprehensive health plans, flexible vacation policies, Mental Health Days Off, retirement savings plans, tuition reimbursement, and employee wellness resources.

Does Thomson Reuters prioritize diversity and inclusion in their hiring process?

Yes, Thomson Reuters is committed to equality, diversity, and inclusion, ensuring a diverse and supportive work environment.

Is prior work experience in a fast-paced environment necessary?

Yes, prior work experience in a fast-paced, high-energy environment is preferred for this role.

What is the company’s mission?

The company's mission is to help its customers pursue justice, truth, and transparency, providing trusted information to professionals and institutions globally.

Entertainment & Media
Industry
10,001+
Employees
2008
Founded Year

Mission & Purpose

Thomson Reuters is the world’s leading provider of news and information-based tools to professionals. Our worldwide network of journalists and specialist editors keep customers up to speed on global developments, with a particular focus on legal, regulatory and tax changes. Our customers operate in complex arenas that move society forward — tax, law, compliance, government, media. In a disruptive digital age, we help professionals reinvent themselves. Thomson Reuters shares are listed on the Toronto and New York Stock Exchanges (symbol: TRI).