What are the responsibilities and job description for the Senior C#.NET/MSSQL Developer position at Fortis Payment Systems LLC?
Job Details
Job Description
Job Description
Description:
This role is responsible for full-stack software development with a focus on developing internal and extremely high performing payments processing applications using .NET/MS-SQL technology stack and serverless architecture.
ESSENTIAL DUTIES
- Work with the IT Manager and Team Lead to design, develop, and maintain the company s payments processing platform.
- Participate in continuous learning to adapt to the introduction of new technologies and processes, and to make recommendations that improve our product(s) and processes.
- Collaborate with the business and development teams to gather and refine technical requirements on assigned projects.
- Mitigate project risks and escalate any potential blockers to stakeholders.
- Research and provide detailed specifications for proposed solutions.
- Provide proof of concept via rapid prototyping.
- Document and monitor requirements needed to institute proposed updates.
- Ensure the proposed and existing system architectures are aligned with organizational goals and objectives.
- Recommend process changes that improve the implementation, maintenance, and support of our applications.
- Other duties as assigned.
Requirements
- Excellent communication skills, both verbal and written.
- Exceptional observation and listening skills.
- Broad knowledge of Agile methodologies.
- Ability to write technical documents.
- Must have 5 years of C#.NET and MSSQL experience.
- Must have experience building microservices running in AWS, Azure or Google Cloud, AWS is preferred.
- Must have experience writing complex SQL scripts and stored procedures, MS SQL or PostgreSQL preferred.
- Experience with building containerized applications, such as Docker or Kubernetes.
- Experience with writing unit tests and regression testing.
- Experience with building RESTful API.
- Experience with Open API spec.
- Experience with Node.js or Python is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.