·
Develop high availability and
highly scalable applications which will be used by external customers
·
Work with clients and product
managers to determine software requirements and system impacts
·
Generate unit and functional
tests
·
Analyze business requirements,
processes, data, and system integration points to determine/recommend
appropriate technology solutions
·
Demonstrated experience and
strong commitment to writing and maintaining Dell quality code using TDD
approach
·
Candidate must have good communication
skills, be a fast learner and have the ability to adapt quickly to a fast-paced
development environment (some pair programming)
·
Understanding design patterns
and principles for developing Microservices
·
Proven experience developing
REST APIs
·
Solid experience with message
broker technologies (preferably RabbitMQ and Kafka)
·
Experience with NoSQL
databases (ideally Cassandra)
·
Knowledge of C#, ASP.NET,
MVC, Razor Pages, and .Net core
·
JavaScript; JQuery; CSS; HTML
·
Knowledge of Git