.Net Developer

Technical Software Development

Job Description

Leads the implementation, automated unit and integration testing, code reviews, debugging and integration of code of extreme complexity across multiple concurrent projects.

Experience designing and documenting internal and external (commercial) APIs using API documentation frameworks (e.g. Apiary, Swagger)

Strong in programming disciplines like object oriented principles, design patterns, data structures and unit testing (TDD using junit), Domain driven Design (DDD) experience to Cloud computing using AWS such as S3, DynamoDB, SNS, SES, EC2 or Azure experience with databases (Postgres/MySQL/Oracle/NoSQL DB), persistence frameworks, and SQL
experience with GitHub, Docker, Kubernetes, CI/CD frameworks (Jenkins)
Scrum based software development methodologies

Experience with defining and implementing Non-Functional Requirements (NFR – Security, Performance, Cost etc )

Frontend development experience with Javascript, Ajax,Bootstrap, HTML 5, CSS, Angular JS and understanding of browser compatibility issues.

Code analysis and Configuration tools like SonarQube, Semmle, Veracode, NetSparker, Ansible etc., Subhani(Business Development Manager)