Description

What You'll Do

· Degree in Computer Sciences or related field

· Minimum 8+ years of software development experience

· Strong skills in C#, ASP .NET, ASP .NET MVC, ASP .NET Core

· Thorough understanding of agile software development methodologies, values, and processes

· Frameworks such as .NET, .NET Core and understanding of UML (Unified Modeling Language)

· Experience in object-oriented analysis, SOA, design patterns, development, implementation, and maintenance.

· Proficient building server-side applications based upon Microsoft technologies, specifically utilizing Visual Studio and C#

· Strong experience developing/managing REST and SOAP-based Web Service API(s) in a transaction processing environment.

· Experience in the development environment, including IDE, web & application server, GIT, DevOps, unit-testing tools and defect management tools

 

Preferred Skills

· Hands on experience with Google Cloud Platform (GCP)

· Knowledge of containerization and orchestration technologies (Docker, Kubernetes)

· Knowledge of Aerospike or any other NoSQL database on distributed systems and high-volume transaction processing.

· Work experience on HTML, CSS, JAVA Script, React JS

· Experience in messaging technologies IBM MQ, Kafka, RabbitMQ is a plus.

· Good understanding of latest Architecture and Development Standards and Guidelines

· Independently plans own work and is accountable to meet schedules and deliverables.

· Ability to analyze, propose and implement timely, cost effective, quality solutions for all issues or problems within area of responsibility.

· Excellent verbal and written communication skills required for composing and delivering technical presentations or other forms of documentation to various level of technical and non-technical management.

Education

Any Graduate