Responsibilities
¦ Work within an agile development environment.
¦ Develop .NET code in C# for web-based applications.
¦ Build and maintain user interfaces using HTML, CSS, JavaScript, and third-party script libraries.
¦ Build and maintain REST-based web services and MVC components.
¦ Build back-end Windows services, Kubemetes containers, and other service offerings.
¦ Handle Tier III support escalation issues.
¦ Implement database integration components.
¦ Build components that follow security best practices.
¦ Implement multi-threaded solutions.
Mentor team members on coding best practices.
¦ Understand, communicate and implement common design patterns.
¦ Innovate solutions to complex problems.
¦ Design classes and methods to fulfill development objectives.
¦ Serve as lead developer on complex development projects.
¦ Set architectural direction and oversee class designs.
¦ Ensure code is developed to a high industry standard.
¦ Ensure technical compliance for PCI, SOC-2, and other standards.
Requirements
¦ Minimum 6 years experience with C#
¦ Experience building web applications that scale.
MSCS or equivalent work experience