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