This posting has been closed |
Responsibilities and Duties:
Enterprise level application design, engineering and development using .NET Core and C#
Implement core REST + JSON based APIs
Participate in design discussions and ensure designs are aligned with architecture patterns
Work closely alongside other developers and QA engineers throughout the software development lifecycle
Work in a dynamic, changing environment using continuous integration
Qualifications and Skills:
7+ years of hands-on-experience architecting, leading, and delivering solutions related to enterprise integration, APIs, service-oriented architecture
5+ years of in-depth development experience with C#/.NET
3+ years performing object-oriented design and building backend applications with REST API services
2+ years of UI development experience
Demonstrable understanding of Web Services (SOAP, REST), XML and JSON formats document schemas, HTTP protocol, and underlying internetworking concepts
Strong experience in Application Development using C#
Strong knowledge of EAI SOA best practices, development methodologies standards
Experience working on complex state machines
Experience orchestrating complex use cases involving multiple systems, incorporating error handling and logging
Excellent troubleshooting skills with the ability to analyze and resolve complex technical issues and defects
Experience in Continuous Integration and Continuous Deployment using Maven, Jenkins, Git, and or comparable toolsets
Hands on experience with AWS / AWS certification preferred
Strong communication skills
Technologies:
Microsoft: C#/Web API, ASP.NET
Experience with .NET Core, RESTful services, AWS is a plus
Web: HTML, HTML5, Javascript, CSS3, BootStrap are a plus
Frameworks: .NET Core 2.1+ (required), Jquery
Databases: NoSQL db (MongoDB or DynamoDB),SQL Server, Stored Procedure Development, Performance Tuning
Working with CI/CD Pipelines
XUnit/Moq are a plus