Must have advanced skills in.NET Core, SQL, C#.NET Framework/Standard/Core, ASP.NET Web API, and RESTful APIs.
- Must be self-motivated and expected to initiate required activities on their own.
- Be able to perform benefit analysis for IT solutions and make recommendations for technology direction particularly for performance and security.
- Be able to use deep technical knowledge to make low level design decisions and writing code to satisfy functional and non-functional requirements.
- Be able to monitor and debug code to ensure the security and stability of the site.
- Participate in the development and maintenance of middle and backend layers for Mobile Platform by maintaining existing codebase as well as extending it with new features.
- Implement solutions according to design, requirements, and standards.
- Write unit tests, conform to code standards, have your designs and code reviewed, use both static and performance analysis tools.
- Work closely with your team members and the software team leads to ensure you're on track.
- Assist in continually improving our software development process and the development environment.
**Skills / Experience**:
**Qualifications**:
- Significant experience in AWS development and Service-Oriented Architecture.
- 4+ years of software development experience of API programming.
- 2+ years of.NET Core experience.
- Senior Developer with strong leadership and communication skills.
**Required**:
- Expertise in.NET Core and SQL.
- Understanding of Static and Dynamic Code vulnerabilities.
- Knowledge on GIT, TFS.
- Knowledge on Veracode or similar tools.
- ASP.NET MVC Framework.
- C#
- Solid understanding of AWS Cloud service and Integration.
- Solid understanding of SOAP, REST, and Web API based web service protocols.
- Cloud Technology : AWS -Neptune, Dynamo DB, document DB, RDS SQL, Mongo DB (medium), EC2 hosting,.NET Core : Microservices,.NET core middleware.
- Logging : Kibana, Elastic search, Log stash.
- Dev.Tool :Fiddler, Postman and Charles.
- DevOps: Docker and Kubernetes (understanding).
- Testing.tool : XUnit.
- Experience with Microsoft Enterprise Library.
- Experience with Microsoft Entity Framework and/or LINQ to SQL.
- Experience with Test Driven Development and automated unit testing.
- Experience with Event Base Architecture.
Excellent written and o