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.
Any Graduate