Search by job, company or skills

Lowe's India

Software Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 months ago

Job Description

Job Summary

This position is responsible for developing and maintaining LPS customer-facing and business-focused products and applications by gathering and analyzing requirements, architecting solutions, and ensuring rollouts are successful. Individuals in this role will be responsible for the proper analysis of requirements, and the successful delivery of high-quality software components that fulfill the business needs. The individual will be responsible for thoroughly documenting and supporting software components that are deployed and will participate and/or lead in all facets of the software lifecycle. The individual will be challenged technically to deliver quality software in a timely manner. The developer should have excellent professional and communication skills and willingness to work under rapidly changing priorities. A passion for technology and a high degree of aptitude will allow the developer to be successful.

Essential Duties And Responsibilities

  • Develop production-ready code that is testable, readable, and well documented with minimal oversight
  • Collaborate within high performance, cross functional agile teams throughout the SDLC to deliver critical business applications
  • Assist other developers with best practices across core technologies
  • Articulate the business value provided when solving problems with technical solutions
  • Experience in troubleshooting, full life-cycle software development processes and ability to understand and implement client requirements
  • Exhibits understanding in how to break down business requirements into implementations using best practices, latest libraries and APIs, and preferred design patterns
  • Design larger subsystems and coordinate, assign, and review the work of other Software Engineers.
  • Interpret business requirements and define technical alternatives, tools and platforms.
  • Ensure support and development incorporate reliability, security, serviceability, maintainability, usability, performance factors, business objectives, and overall level of quality.
  • Make recommendations on priorities, design changes, improvements, and problem solving that impact the team or department and support the changing business needs.
  • Provide technical advice or lead small teams for software development projects within the team or functional area.
  • Control own work priorities and participates in development of plans/schedules/cost objectives for assigned projects/team
  • Document supported applications, test plans and record test results
  • Participate in the testing process through test review and analysis, test witnessing, and certification of software.
  • Collaborate with DevOps and infrastructure teams to ensure smooth deployment and operation of software applications.
  • Participate in Agile/Scrum ceremonies, providing accurate and timely updates on the progress of development tasks.
  • Follow corporate change management and configuration management standards

Knowledge, Skills And Abilities

  • Experience developing software in the Microsoft stack including C#, ASP.NET Core 6+, .NET MVC, Blazor, Web Forms and Web API
  • Experience modernizing legacy ASP.NET applications to .NET Core is a plus
  • Experience developing, designing, and implementing server-side middleware APIs, and API Gateways for both REST & SOAP APIs
  • Experience with iPaaS/Middleware Integration tools such as MuleSoft, Boomi, Apache Camel or Workato is a plus.
  • Front end experience with Blazor/ASP.NET MVC, CSS, jQuery, JavaScript, HTML5 and bootstrap, with SPA development experience preferred.
  • Experience with secrets/key management platforms and tooling
  • Strong understanding of Security Protocols & Products: Understanding of Active Directory, Windows Authentication, SAML, OAuth 2.0 to authenticate and authorize frontend apps.
  • In-depth knowledge of CS data structures and algorithms
  • Object Oriented Design principles, patterns, and best practices
  • Writing, planning and executing unit tests, in addition to test automation (Selenium or equivalent) with demonstrated experience producing standardized test packages (YAML)
  • Visual Studio IDE 2019+
  • Working knowledge of XML, XSLT and related technologies
  • Experience with Entity Framework, LINQ and SSIS/SSRS
  • Experience with ORM tools such as EF Core

Qualifications

  • Proven experience as a Software Engineer with a focus on modern.NET development,
  • Experience with Agile practices, methodologies (Sprint planning, daily scrums, backlog grooming and updating Azure DevOps artifacts to ensure work is tracked appropriately)
  • Azure cloud experience: DevOps Concepts, Cloud Architecture, Deploying apps to Azure App Service, ACR/ACS, AKS etc.
  • Experience with containerization (Docker, Kubernetes) is a plus.
  • Strong proficiency in C#, ASP.NET Core, and .NET Framework.
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Strong problem-solving and analytical skills, with the ability to debug and resolve complex technical issues.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Demonstrated ability to work in an Agile/Scrum development environment, delivering high-quality software solutions within tight deadlines.

Lowe's is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.

Starting rate of pay may vary based on factors including, but not limited to, position offered, location, education, training, and/or experience. For information regarding our benefit programs and eligibility, please visit https://talent.lowes.com/us/en/benefits.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 70736419

Similar Jobs