Must have Skills/Qualifications
• Masters in computer science, degree or equivalent
• 5+ years of experience developing Backend, API and big data-based applications/software
• 5+ years of design and/or development experience with .NET, C#, , Windows Forms and SQL Server in an n-tier architecture.
• Knowledge of micro-services based architecture, Web Services, WCF and Service Oriented Architecture
• Experience with one of the major relational databases (MySQL, Oracle, Postgres) and NoSQL databases (Mongo DB, Cassandra, Dynamo DB or such)
• Good OOPs concepts & principles Understanding of MVC framework
• Good to have - Knowledge of CI/CD platforms like Jenkins, code quality checkers like SonaQube
• Basic understanding of Versioning tools & Branching strategies (ClearCase/SVN/GIT)
• Basic understanding and experience with Frontend technologies (, Angular or Typescript)
• Experience in messaging protocol like MQTT and messaging middleware like ActiveMQ, RabbitMQ and/or Kafka
• Experience and Strong understanding of entire Software Development Life Cycle (SDLC), Agile (Scrum), Software design/architecture process, CI/CD processes, unit testing & Test-Driven Development (TDD)
• Experience with web services (consuming or creating) with REST, MQTT, Web Sockets
• Experience with containerized environment Dockers, Rocket and Container orchestrator such as Kubernetes, DockerSwam, etc
• Experience managing Cloud infrastructure (resources and service) in AWS, Azure and/or GCP
• Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications
• Utilize established development tools, guidelines and conventions including but not limited to , SQL Server, HTML, CSS, JavaScript, and C#/
• Prepare and maintain code for various .Net applications and resolve any defects in systems.
• Prepare test based applications for various .Net applications.
• Enhance existing systems by analyzing business objectives, prepar