Senior Software .NET Developer
Job Description
.
Requirements
The Senior Software Developer is responsible for the design, development, maintenance, and
modernization of enterprise business applications. This role supports both legacy and next-generation
systems, working across the full technology stack including backend development, frontend
implementation, database management, and cloud-based solutions.
The position involves maintaining existing applications built using C#, ASP.NET MVC, Razor (CSHTML),
jQuery, DataTables, and SQL Server, while contributing to the development of modern cloud-native
solutions utilizing the latest .NET technologies, Vue.js, Azure Cloud Services, and Azure-hosted SQL
Server environments.
Job Responsibilities
KEY RESPONSIBILITIES
Legacy Application Development & Support
Design, develop, maintain, and enhance enterprise applications built on ASP.NET MVC and C#.
Develop and maintain user interfaces using CSHTML, JavaScript, jQuery, and DataTables.
Troubleshoot and resolve application defects, performance issues, and production incidents.
Refactor and improve legacy code to enhance maintainability and performance.
Collaborate with business teams to implement new features and enhancements.
Database Development
Design, develop, and maintain Microsoft SQL Server databases.
Create and optimize stored procedures, views, functions, and queries.
Analyse and improve database performance through indexing and query optimization.
Ensure data integrity, security, and reliability across enterprise systems.
Modern Application Development
Develop cloud-based applications using modern C# and .NET technologies.
Build responsive and maintainable frontend applications using Vue.js.
Design and implement RESTful APIs and backend services.
Contribute to scalable and maintainable application architecture following modern development practices.
Cloud & Digital Transformation
Participate in the migration of applications and services from on-premises infrastructure to Microsoft Azure.
Develop and maintain Azure-hosted services and databases.
Support cloud deployment, configuration, monitoring, and optimization activities.
Assist in defining and implementing cloud architecture standards and best practices.
Software Quality & Collaboration
Participate in code reviews and promote coding standards and best practices.
Collaborate with cross-functional teams including business analysts, stakeholders, and QA personnel.
Produce technical documentation and system design documentation.
Support Agile development processes including sprint planning, estimation, and retrospectives.
Legacy Application Development & Support
Design, develop, maintain, and enhance enterprise applications built on ASP.NET MVC and C#.
Develop and maintain user interfaces using CSHTML, JavaScript, jQuery, and DataTables.
Troubleshoot and resolve application defects, performance issues, and production incidents.
Refactor and improve legacy code to enhance maintainability and performance.
Collaborate with business teams to implement new features and enhancements.
Database Development
Design, develop, and maintain Microsoft SQL Server databases.
Create and optimize stored procedures, views, functions, and queries.
Analyze and improve database performance through indexing and query optimization.
Ensure data integrity, security, and reliability across enterprise systems.
Modern Application Development
Develop cloud-based applications using modern C# and .NET technologies.
Build responsive and maintainable frontend applications using Vue.js.
Design and implement RESTful APIs and backend services.
Contribute to scalable and maintainable application architecture following modern development practices.
Cloud & Digital Transformation
Participate in the migration of applications and services from on-premises infrastructure to Microsoft Azure.
Develop and maintain Azure-hosted services and databases.
Support cloud deployment, configuration, monitoring, and optimization activities.
Assist in defining and implementing cloud architecture standards and best practices.
Software Quality & Collaboration
Participate in code reviews and promote coding standards and best practices.
Collaborate with cross-functional teams including business analysts, stakeholders, and QA personnel.
Produce technical documentation and system design documentation.
Support Agile development processes including sprint planning, estimation, and retrospectives.
KNOWLEDGE & EXPERIENCE
C#
.NET Framework
ASP.NET MVC
Razor (CSHTML)
JavaScript
jQuery
DataTables
Microsoft SQL Server
T-SQL
Git Source Control
Preferred
.NET 8+
ASP.NET Core
Vue.js
REST API Design
Microsoft Azure
Azure SQL Database
Azure DevOps
CI/CD Pipelines
Entity Framework
Cloud-Native Application Development
EDUCATION & CERTIFICATIONS
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent experience.
Proven experience developing and supporting enterprise-scale applications.
PERSONAL & PROFESSIONAL ATTRIBUTES
Strong understanding of software development lifecycle methodologies and best practices.
Experience working across both legacy and modern technology stacks.
Ability to analyse business requirements and translate them into technical solutions.
What we offer
Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
Collaborative Environment:Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules.We offer you the best quality of work life so that you exceed the expectations of our clients, while achieving your professional and personal ambitions.
Professional Development:Our dedicated Learning & Development team regularly organizes English classes, professional certifications, and technical and soft skill trainings. We also offer the chance to travel internationally
Excellent Benefits:We provide our employees with competitive salaries, family medical insurance, extended paternity leave, annual performance bonuses, and referral bonuses.
About GlobalLogic
GlobalLogic is a full-lifecycle product development services leader that combines chip-to-cloud software engineering expertise and vertical industry experience to help our customers design, build, and deliver their next-generation products and digital experiences. We expertly integrate design, complex engineering, and agile delivery capabilities to deliver superior business outcomes for global brands in telecom, automotive, healthcare, technology, media and entertainment, manufacturing, and semiconductor industries.
Headquartered in Silicon Valley, GlobalLogic employs over 25,000 designers and engineers across the globe. Analysts like NASSCOM and Zinnov have recognized us for being a top company in our field, and we are consistently nominated as a preferred employer by both global HR consultative firms and local job boards. By creating a work environment that is exciting and flexible, and by fostering growth through ongoing learning and development programs, we empower our employees to achieve both their professional and personal goals.
At GlobalLogic, we make amazing products — and careers.