Software Engineer (C#.Net (Version 8 & above) + Azure DevOps + SQL + Agile)

5 - 8 years

0 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Software Engineer, Assurant-GCC, India

As a Software Engineer, youre charged with building high quality working software that adds demonstrated business value. This is a highly technical position that requires you to build great software by applying best practices in software design and development.

This position will be in Hyderabad at our India location.

What will be my duties and responsibilities in this job

This job is responsible for developing or assisting in the development of functional requirements, design, development, and testing applications to support business processes that provide business value. The individual will interact with business team members, architects, developers, end users, and all other groups involved in software project development, testing, and delivery.

Design/Development/Testing

  • Design, Build and deliver IT solutions that demonstrably provide business value
  • Using the right blend of people, process and technology
  • Partner with QA, BA, PO, and Agile team members to form high performing delivery teams
  • Promote and adhere to definition of done in all solutions
  • Strive to ensure that best practices are always met and delivered
  • Ensure as-built documentation is captured
  • Stay current in new technologies and platforms; identifies emerging technologies to solve complex business problems.
  • Research, suggest, and implement tools to enhance development efficiency
  • Develop the automation strategy and help automate test cases
  • Suggest and implement SDLC process improvements

Business/User Requirements

  • Participate in requirements/user story gathering sessions
  • Interpret user requirements/user stories and design scalable and maintainable solutions to business problems.
  • Communicate technical concepts in everyday language
  • Understand the needs of the user community
  • Demo new features and support UAT activities

Provide Systems Support

  • Learn and enhance knowledge of the various multi-platform systems while supporting environments, utilities, and procedures
  • Participate in on-call rotations
  • Provide timely, concise communication of incident status to appropriate personnel
  • Document incident occurrence and resolution(s) applied using designated repositories
  • Consult with staff personnel as required for effective incident resolution
  • Resolve development and support issues of moderate to high complexity or risk

End User Support

  • Strong communication skills.
  • Translate technical concepts in everyday language.
  • Troubleshoot technical issues and drive for resolution.
  • Build relationships.

What are the requirements needed for this position

Overall Work Experience:

5-8 Years of overall experience
  • Strong knowledge of Windows operating system
  • Strong knowledge of web browsers (i.e. Chrome and Microsoft Edge)
  • Strong knowledge of Object-Oriented Programming concepts.
  • Experience in cloud-based technology (Azure)
  • Experience with C# and SQL Server 2008/2012/2014/2016
  • Experience of development in .NET Core (NET8), RESTful APIs, Entity Framework or other ORM technologies.
  • Expert in Software Development Lifecycle/Agile concepts
  • Experience in systems implementing distributed architecture, service-oriented architecture, message queues, and service bus.
  • Experience in back-end, multi-threaded, distributed scalable systems processing high volumes
  • Experience in Microservices Architecture
  • Familiarity with writing testable code and testable code best practices
  • Familiarity in Event-Driven Architecture
  • Familiarity with Application Performance Monitoring tools like Dynatrace is a Plus
  • Experience in Design Patterns and Cloud Native Development is a Plus
  • Understanding of enterprise design patterns and best practices is a Plus
  • Microsoft certification is a plus

What other are the Preferred Experience, Skills, and Knowledge

Education

  • Bachelors in computer science or related field

Previous Experience

  • 5-8 years of experience working in the Information Technology field.

Knowledge And Skills

  • Stellar intrapersonal and communication skills
  • Familiarity with Agile development methodologies
  • Ability to learn new technical concepts quickly
  • 3 years of working knowledge of fundamental concepts and practices of Object-Oriented analysis, design and programming
  • 3 years of analyzing technical problems and delivering solutions of moderate to high risk

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You