The Senior Infrastructure Engineer is responsible to develop software based on design requirements and ensure software and subroutines are working to specification, program codes have conformed to standards and are delivered with quality meeting schedule and requirements. He will also implement systems in accordance to specifications & service level. Where relevant, perform the necessary system programming & configuration.
• Develop, test, and deploy scalable, secure, and high-performance web applications using Microsoft .Net framework, C#.Net, and ASP.Net
• Design and implement database solutions utilizing MS SQL Server and TSQL, ensuring optimal performance and data integrity
• Collaborate with cross-functional teams to gather requirements, analyze user needs, and translate business requirements into technical specifications
• Troubleshoot and debug issues in existing software applications, providing timely resolutions and enhancements
• Stay updated with industry trends and best practices, continuously enhancing technical expertise and contributing to the improvement of development processes
• Support existing applications and report generation
Required Skills:
• Bachelor’s degree in computer science, Engineering, or a related field
• At least 2 years of relevant experience in software development using .Net technologies
• Proficiency in Microsoft .Net framework, C#.Net, ASP.Net, and web technologies
• Strong experience in developing and optimizing database solutions using MS SQL Server and TSQL
• Solid understanding of software development methodologies, object-oriented programming principles, and design patterns
• Excellent problem-solving skills
• Effective communication and teamwork abilities.
Good to Have:
• Familiarity with PowerShell scripting for automation and system administration tasks
• Experience with Microsoft 365 (M365) platform and integration
• Knowledge of cloud platforms (e.g., Azure, AWS) and services
• Knowledge of google workspace.