EI
.NET/F# Developer
Expert In Recruitment Solutions
๐บ๐ธ United States
On-site
2 months ago
- .NET
- F#
- REST API
- Angular
- .NET Framework
- RabbitMQ
- Domain-Driven Design
- CQRS
- OAuth
- JWT
- Swagger
- Unit Testing
- TDD
- Git
- Agile
2 months ago
No relocation candidates, we need local resources only because of the onsite interview.
- Top Must-Haves:
- 4+ years of experience
- .Net v 10+ (migrating to this so need people who are already working in it)
- F# - entire application is built in F# (4+ years of exp)
- Experience building and maintaining REST APIs
- Nice to Haves:
- Client experience
- Angular front end
Responsibilities
- Contribute to story refinement/defining requirements
- Perform spike/proof of concept as necessary to mitigate risk or implement new ideas
- Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Utilize multiple architectural components (across data, application, business) in design and development of client requirements
- Assist team with resolving technical complexities involved in realizing story work
- Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
- Design/develop/maintain automated test suites (integration, regression, performance)
Mandatory Skills
- Previous Application Programming/Development experience designing, developing, and deploying scalable, high-volume, multi-tiered, distributed transactional applications
- Strong F# Development skills
- Deep knowledge designing and implementing RESTful Web APIs on recent .NET and/or .NET Framework versions
- Deep knowledge designing and implementing Event Based integration services using Message Brokers such as Kafka, RabbitMQ, etc.
- Understanding of Functional Programming, Domain Driven Design, and Consumer Driven Contracts, Clean Architecture, CQRS
- Proficient with API instrumentation, resiliency, caching, modularity
- Proficient with API Security Frameworks (oAuth, JWT, etc.)
- Proficient with API documentation tools (Swagger or similar)
- Strong understanding of unit testing frameworks, TDD, CI, IoC
- Strong knowledge of SQL Server databases
- Deep understanding of Git version control system
- Experience working in Agile development process and good understanding of various phases of Software Development Lifecycle
- Experience in data access technologies and patterns
- Ability to communicate, written and verbal, with technical and non-technical cross-functional teams
.NET/F# Developer ยท Expert In Recruitment Solutions