Description

REQUIRED SKILLS
● 10+ year experience in C#.
● 10+ year experience with .NET framework, ASP.NET Web Forms.
● 10+ year experience in building ASP.NET core web applications using MVC or Razor pages.
● 10+ year experience with WCF and ASP.NET Core Web API and Microservices.
● 10+ year experience object-oriented programming (OOP) and SOLID design principles.
● 10+ year experience with web technologies (HTML, CSS, JavaScript) and latest Bootstrap, jQuery etc.
● 10+ year experience with IDEs like Visual Studio, Visual Code.
● 7+ year experience in Database skills, including SQL and database management systems.
● 5+ year experience with Linux systems administration, including command-line operations and system troubleshooting.
● 5+ year experience in bash shell scripting for automation and task scheduling.
● 5+ year experience with C programming language for system-level programming and optimizations.
● Experience with job scheduling tools such as Autosys is a must.
● Proficient in debugging and profiling tools.
● 7+ year experience in Front-end technology expertise (e.g., React, Angular or Vue.js).
● Proficient in version control systems (e.g., Git), Bitbucket etc.
● Proficient with development of RESTful API development.
● 7+ year experience of CI/CD practices.
● 5+ year experience with containerization tools (e.g., Docker). 
● 5+ year experience with orchestration and service discovery tools (e.g., Kubernetes).
● Must have strong analytical and problem-solving skills.
● Efficient troubleshooting and debugging capabilities.
● Effective verbal and written communication.
● Collaboration with cross-functional teams and stakeholders.
● Ability to quickly learn and adapt to new technologies.
● Must have good understanding of security best practices and MFA in software development.
● Relevant certifications, such as Microsoft Certified Professional , Azure Developer Associate etc.
● Certification in relevant technologies (e.g., Sybase, Oracle or SQL server Certified Professional) is desirable.
● Certification in technologies like database administration and Linux system management is desirable.

DESIRED SKILLS
● Bachelor's or Masters degree in computer science or related field preferred.
● Relevant work experience in software development.
 
PRIMARY SKILL
C#
 

SECONDARY SKILL
ASP.NET

Education

Bachelor's or Masters degree in computer science