Sr. Software Engineer – .Net | 6+ Yrs | Hyderabad

Website OpenText

Job Description:

As a Senior Software Engineer you will utilize superior knowledge and experience to perform complex product design, systems analysis, research, maintenance, troubleshooting and other programming activities. You will also play a key role in the development by providing others with direction and leadership. You will also be involved in cross-team planning activities such as providing status updates and coordinating activities.

Job Roles and Responsibilities:

  • Designing and developing user interfaces using .net technology.
  • Adapting interface for modern internet applications using the latest front-end technologies.
  • Writing JavaScript, CSS, and HTML.
  • Developing product analysis tasks.
  • Making complex technical and design decisions.
  • Developing application codes and unit tests in .net Technologies, and Rest Web Services.
  • Worked on Test Driven Development
  • Conducting performance tests.
  • Consulting with the design team.
  • Ensuring high performance of applications and providing support.
  • Experience creating Docker Containers and using Container repositories.
  • Experience with AWS orchestration Technologies

Job Requirements:

  • Bachelor’s degree in Computer Science or related field
  • 6+ years of enterprise product development
  • A strong understanding of Application Architecture, High level and Low level design
  • Fundamentally good programming and debugging skills
  • Good knowledge on algorithm design and analysis, including knowledge of data structures and design patterns
  • Strong working experience on modern .net core 5 technologies
  • Good experience in Dynamo DB, Lambda and SQS
  • Strong experience building and consuming RESTful APIs
  • Good experience on UI technologies like Javascript, Angular
  • Experience in handling performance and Security related aspects of web applications
  • Performs development, testing, documentation, and analysis and maintenance activities related to software applications.
  • Experience liaising with groups of people across several geographies
  • Excellent communication and time management skills.
  • Experience with AWS orchestration Technologies
  • Experience creating Docker Containers and using Container repositories.

Apply Job

When you apply, don’t forget to mention that you found this Job Post on