
Senior Developer - .Net, Azure, C#
About the role
Job Summary
As a Software Development Engineer, you will contribute to the design and development of software across one or more domains: mobile, web, desktop, and embedded under a disciplined product development process that focuses on full-stack development, system design, maintainability and application performance. Build full-stack solutions for highly visible consumer and patient web and mobile applications utilizing the latest Microsoft .Net tools.Work on software design, coding, and validating software, supporting verification and validation testing, and ensuring that all product development conforms to design specifications and coding standards.Exercise judgment in coding following the software designs and conducting investigation activities following defined methods.Implement performance monitoring tools and framework to optimize existing code and evaluate newly written solutions. Develop productive internal/external working relationships.
Job Description:
Design and implement software in current programming languages (e.g. C#, MAUI/Blazor, Razor, JavaScript, CSS3, HTML5).Maintain existing applications and API’s on current and legacy platforms.Assist in the preparation of software design requirements and detailed design specifications for implementation of software designs per Abbott design development process.Assist in the evaluation of selected designs through testing and full documentation of the results.Work on problems of moderate scope where analysis of situations or data requires evaluation of identifiable factors.Exercise judgment within defined procedures and practices to determine appropriate action.Optimize existing applications, pages and transactions to reduce load time, page weight and improve end user experience.Implement performance monitor tools and evaluate efficiency throughout entire end-to-end system.Work closely with other software engineers to guide and evangelize system design, scalability, maintainability and performance.
Key Responsibilities
-
Collaborate within team to define, and ship new features.
-
Develop applications utilizing .net framework, azure services, and c# programming language.
-
Participate in all phases of the software development life cycle to ensure timely delivery.
-
Troubleshoot and debug applications to optimize performance.
-
Participate in code reviews and provide guidance to junior team members.
-
Stay updated on industry trends and technologies to enhance existing skills and knowledge.
Skill Requirements
-
Proficiency in .net framework, azure cloud services, and c# programming language.
-
Strong understanding of software development methodologies.
-
Experience in designing and developing scalable applications.
-
Ability to troubleshoot complex issues and provide innovative solutions.
-
Good communication and interpersonal skills for effective collaboration.
-
Attention to detail and strong problem-solving abilities.
Other Requirements
1.Microsoft Certified Solutions Developer (MCSD) certification is preferred but not mandatory required.
Benefits and perks
•Learning Budget
Required skills
C#
.NET
MAUI
Blazor
JavaScript
HTML5
CSS3
API development
About HCL Technologies
City Of Taguig
Headquarters