Overview
We are seeking a highly experienced Senior Software Engineer to lead the development of scalable, enterprise-grade software solutions and play a pivotal role in our ongoing digital transformation initiatives. This role is ideal for a passionate technologist who thrives in a collaborative environment and is eager to contribute to the design, development, and delivery of enterprise-grade applications.
Responsibilities
- Design, develop, test, and maintain robust web applications using ASP.NET Web Forms and C#.
- Architect and implement scalable backend solutions with Microsoft SQL Server and T-SQL.
- Leverage Entity Framework for efficient data access and ORM strategies.
- Build responsive and intuitive user interfaces using HTML, CSS, JavaScript, and jQuery.
- Develop and consume RESTful APIs to support system integrations and data exchange.
- Participate in the full software development lifecycle, from requirements gathering to deployment and support.
- Collaborate with cross-functional teams including product managers, QA engineers, and DevOps.
- Utilize tools such as Visual Studio, IIS, and Git for development, deployment, and version control.
- Contribute to Azure-based application development, including cloud services, integrations, and deployment pipelines.
- Troubleshoot and resolve complex technical issues, ensuring high system reliability and performance.
- Mentor junior engineers and contribute to code reviews, architectural discussions, and continuous improvement initiatives.
Qualifications
- Degree in a relevant field
- 5+ years of hands-on experience with ASP.NET Web Forms, .NET Core and C# in a professional setting.
- Deep expertise in T-SQL and Microsoft SQL Server, including performance tuning and stored procedures.
- Excellent problem-solving skills and critical thinker
- Deep understanding of software architecture, design patterns, and system integration
- Demonstrated success in leading or contributing to large digital transformation projects.
- Strong experience with Entity Framework for ORM and data access patterns.
- Solid front-end development skills with HTML, CSS, JavaScript, and jQuery.
- Familiarity with development and deployment tools such as Visual Studio, IIS, and Git.
- Proven experience with RESTful API design and integration.
- Exposure to Azure services and cloud-native application development is highly desirable.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills and a collaborative mindset.
- Experience with Microsoft Power platform