SE L3 .Net Professional
Chidhagni Consulting · Hyderabad · onsite · Posted 50d ago
Undisclosed6–10 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Job Summary
We are looking for a Software Engineer III to design, develop, test, and maintain reliable software applications and services while contributing to technical design and engineering standards. The role will deliver complex features, troubleshoot production issues, write automated tests, participate in code reviews, mentor less-experienced engineers, and collaborate with product, QA, and platform teams.
Requirements
- 6-10 years experience designing and developing new or maintaining existing software applications in a software product development environment
- Minimum proficiency required in one or more of the following: .Net and C#, SQL, JavaScript Web Frameworks (e.g. Angular), ASP.NET MVC
- Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira
- Practical experience with SDLC and Agile methodologies
- Highly motivated self-starter with a desire to help others and take action
- Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
- Ability to independently work as a contributing member in a high-paced and focused team
- Strong problem-solving and analytical skills with the ability to work under pressure
- Computer science fundamentals: OOP, design patterns, data structures & algorithms
Responsibilities
- Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles
- Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule
- Actively develop software solutions for our products
- Perform testing to ensure systems meet documented user requirements
- Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges
- Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions
- Compile test results to provide data for use in solving problems
- Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans
- Work with Product Owner to clarify and estimate feature work
- Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
SDLCAgilevisual studioData StructuresJavascriptJira AtlassianSQLComputer ScienceMicrosoftApplication Development