Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Microsoft - Sr. Software Engineer Job @ Yash Technologies

Home > Software Development

 Microsoft - Sr. Software Engineer Job

Job Description

Experience

3-5 Years


Job Description

  • Design, code, test, debug, and maintain software applications using Microsoft technologies such as .NET, C#, ASP.NET, Azure, SQL Server, SharePoint, and other relevant tools and frameworks.

  • Create technical documentation, including design documents, user guides, and operational manuals, and provide regular progress reports to project managers and stakeholders.

  • Analyze the requirements and provide technical solutions w.r.t. Microsoft best practices.

  • Configure security and perform administration tasks such as defining users and teams and assigning roles and privileges.

  • Provide guidance and expertise to team members and participate in performing procedures, especially focusing on complex issues.

  • Identify and resolve software defects, performance bottlenecks, and other technical issues in a timely manner, and provide technical support as needed.

  • Conduct unit testing, integration testing, and performance testing to ensure the quality and reliability of the software applications.


Required Technical/ Functional Competencies

Requirement Gathering and Analysis:


  • Working knowledge of requirement management processes and requirement analysis processes, tools methodologies.

  • Able to analyze the impact of change requested/ enhancement/ defect fix and identify dependencies or interrelationships among requirements transition requirements for engagement.

Application Design:


  • Basic knowledge of design principles and performance engineering concepts.

  • Can create UI / Design and business logic elements and constraints, navigation, screen flow and layout.

  • Create traceability matrix based on requirements.

Architecture tools and frameworks:


  • Understanding of standard architectural principles, models, patterns, and integration points.

  • Knowledge of non-functional areas like automation, performance, manageability, and portability.

  • Ability to create process maps and architect systems based on functional and non-functional requirements.

Estimation and Resource Planning:


  • Basic knowledge of estimation and resource planning techniques (WBS, FP, etc.).

  • Able to identify required resources and utilize suitable estimation models for low-medium complete scenarios based on project scope.

Product/ Technology Knowledge:


  • Working knowledge of technology product/platform standards and specifications.

  • Able to implement code or configure/customize products and provide inputs in design and architecture adhering to industry standards/ practices in implementation.

  • Analyze various frameworks/tools, review the code and provide feedback on improvement opportunities.

Test Management:


  • Working knowledge of testing concepts, testing standards and best practices.

  • Ability to create/review test cases, conduct unit testing, define metrics, and support testing processes.

  • Perform integration testing, create integration test plans, execute automation test scripts/manual test cases, and perform regression tests.

  • Document defects identified and perform defect fix.

Customer Management:


  • Has working knowledge of customers business domain and technology suite.

  • Use latest technology, proactively suggest solutions to increase business, and understand customers business.

Project Management:


  • Demonstrates basic knowledge of project management processes, tools, and templates.

  • Execute small/non-complex projects, provide inputs to supervisor for project management, create and maintain a quality dashboard, and support project management reporting for assigned work areas.

Domain/ Industry Knowledge:


  • Working knowledge of customers business processes and relevant technology platforms/products.

  • Ability to prepare process maps, workflows, and business cases with application of industry standards and practices.

  • Creation of medium to complex business models.


Required Behavioral Competencies

Accountability:


  • Takes responsibility for and ensures accuracy of own work, as well as the work and deadlines of the team.

Collaboration:


  • Participates in team activities and reaches out to others in team to achieve common goals.

Agility:


  • Demonstrates a willingness to accept and embrace differing ideas or perceptions which are beneficial to the organization.

Customer Focus:


  • Displays awareness of customers stated needs and gives priority to meeting and exceeding customer expectations at or above expected quality within stipulated time.

Communication:


  • Targets communications for the appropriate audience, clearly articulating and presenting his/her position or decision.

Drives Results:


  • Sets realistic stretch goals for self others to achieve and exceed defined goals/targets.


Certifications
Mandatory












Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Yash Technologies
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Automation Test scripts Project management Performance testing Test cases Unit testing microsoft Technical support SQL Technical documentation

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Developer 3

  • Oracle
  • 8 - 10 years
  • Kolkata
  • 22 hours ago
₹ Not Disclosed

Android TV/FireTV Software Developers

  • Ifood Web Media
  • 3 - 5 years
  • Hyderabad
  • 10 hours ago
₹ Not Disclosed

Software Engineer - Intermediate

  • Equifax
  • 4 - 9 years
  • Pune
  • 11 hours ago
₹ Not Disclosed

Software Engineer - Intermediate

  • Equifax
  • 2 - 7 years
  • Pune
  • 12 hours ago
₹ Not Disclosed

Yash Technologies

Company DetailsYASH Technologies