Vacancy expired!
.NET Developer - Remote
.NET Developer - Remote- Must be eligible to work in the United States
- Remote Contract to Hire opportunity
- Able to seek out and understand business requirements and to write technical functional specifications.
- Work with Quality, Business and Architecture teams to review technical specifications and to offer updates.
- Design, develop and test software components and services to meet business requirements & technical functional and non-functional specifications.
- Correct software faults and participate in driving through to root cause analysis.
- Work with Architecture and Technical teams to propose, review and update designs and schemas.
- Follow and support a TDD methodology. Create and execute automated unit, functional, and integration tests of software before releasing to the Quality Assurance team.
- Participate in peer reviews of analysis, designs, code, tests, and scripts.
- Work with Quality Assurance and Technical Support teams to verify results.
- Mentor and guide team members.
- Participate with Customer Support staff in diagnosing customer issues.
- Analyze, update, and document defects to fix issues as necessary to meet requirements.
- Proven ability of demonstrated professional software design and development experience in creating performant, robust multi-threaded applications using Microsoft .NET and cloud technologies.
- Proven experience in designing and developing web and console applications and services using Microsoft Visual Studio, C#, .NET Framework, .NET Core, ASP.NET MVC, JSON, and XML.
- Proven experience in design and development with responsive design; HTML5, CSS3, JavaScript, web application development (React preferred, Angular, Vue, etc.).
- Proven experience in designing and developing RESTful endpoints (WEB API, REST API, SOAP).
- Experience with TDD, automated unit-testing up to a high percentage of code coverage.
- Experience with RDBMS design and development (including, but not limited to, views, triggers, stored procedures, optimizations), preferably with Postgres.
- Proven experience in design and development with Microsoft Windows 10, Microsoft Visual Studio 2019 Microsoft Platform Builder, Microsoft Visual Studio Code, Git.
- Excellent written and oral communication skills.
- Proven experience in Object Oriented Analysis & Design (OOAD) and Design Patterns.
- Must be eligible to work in the United States.
- Experience with Microsoft Active Directory, Linux and Atlassian's JIRA and Confluence.
- Cloud design experience with Microsoft Azure, Amazon AWS - serverless functions, app services, micro-services, SaaS, PaaS design and development, Terraform.
- Experience with modern web application development (React, Angular, Vue) in single-page application and progressive web application environments (web sockets / Signal-R).
- Experience with containerization and orchestration - Docker and Kubernetes.
- Experience with Event-Driven architecture (e.g., Kafka).
- Experience with DI and IoC.
- Proven familiarity with single-page application design and development of progressive web application development.
- Proven experience in estimating software development level of effort and time management, via story pointing preferably.
- Experience in database driven ORM development (ex: Entity Framework, Dapper).
- Experience in designing and developing with an Agile SCRUM methodology.
- Experience with PA-DSS (PCI) compliance and secure coding techniques and best practices.
- Experience with Continuous Integration Continuous Delivery.
- Experience with MS Azure DevOps.
- Experience with automated build servers and build pipelines.
- Experience in designing and developing mobile applications for iOS and Android.