Apply object-oriented design principles and core computer science concepts to design robust software components.
Build and maintain SSIS packages to support ETL and data integration needs.
Collaborate with business analysts and stakeholders to understand requirements and translate them into technical solutions.
Develop and maintain stored procedures, functions, views, and triggers using Microsoft SQL Server to support business logic and ETL processes.
Ensure high-quality code through best practices, code reviews, and unit testing.
Lead the design, development, and implementation of .NET applications and modules.
Mentor junior developers within the team and provide technical leadership at the module level.
Support cross-functional development by contributing to modules using multiple
programming languages as needed.
Troubleshoot application and database performance issues and provide timely solutions.
Work with technologies including C#, MVC, .NET Core, Web API, HTML, CSS to build
responsive and scalable web applications.
Any other ad-hoc duties assigned.
Requirements:
Degree in Computer Science, Software Engineering, IT, or related field.
Minimum 5 years of software development experience, preferably in .NET enterprise environments.
Proficient in C#, .NET Core, ASP.NET MVC, Web API, Microsoft SQL Server, and SSIS.
Solid understanding of OOP, ETL processes, and performance optimization.
Experience with HTML, CSS, and cross-functional programming.
Strong communication, problem-solving, leadership, and team collaboration skills.
* Certifications such as Microsoft Certified: Azure Developer Associate, Data Engineer Associate, or Scrum Master are an advantage.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.