Job Description
• Design, build and test web application using serverless technologies on Azure.
• Good knowledge of Azure Functions and Azure PaaS / Serverless services3-4 years of strong programming experience with .Net, C#, MS SQL and RDBM Databases.
• Experience in API programming, Scripting
• Knowledge of Microservices architecture
• Application modernization experience with containers, Kubernetes
• Develops software solutions by studying information needs; studies systems flow, data usage, and work processes.
• Investigates problem areas; following the software development lifecycle.
• Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, architect, design, coding, testing and deployment.
• Understand how our applications operate, are structured, and how customers use them
• Provide engineering support when building, deploying, configuring and supporting systems for customers.
• Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products.
• Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Prepares and installs solutions by determining and designing system specifications, standards, and programming.
• Improves operations by conducting systems analysis; recommending changes in policies and procedures.
• Knowledge of design principles and patterns.
Knowledge, Skills and Abilities.
• 5-7 years of Product development experience, ability to design, build and testing applications in .Net, C#, HTML, CSS etc.
• Knowledge of Microservices architecture, Docker
• Application modernization experience with containers, Kubernetes and building SaaS solutions.
• Agile and Azure DevOps Knowledge
• Good Communication skill and ability to work with various teams.
Job Requirements
• Bachelor's Degree in computer science.
• 5-7 years of software design, development experience in .Net, C#, HTML, CSS etc.
• Azure Cloud experience
• Azure Developer / DevOps Certification
• Previous experience in healthcare IT development and deployment is preferred.
• Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture (Knowledge).
• Experience in working on web-based and client server-based software systems, utilizing N-tier architectures, dynamic content, highly scalable approaches, and security models/implementations.
• Proficiency developing and troubleshooting software applications that run in various environments.
• Experience in manual and automated unit and integration testing is preferable.
• Optionally if the candidate has the experience in one or more of the following, it would be an added advantage: Experience in building, packaging, installing applications on virtual and distributed platforms.
• Experience in Enterprise application integration is a plus.
• Experience in scalable, globally distributed applications.
• Experience in refactoring or reengineering solutions.
• Experience working in Agile teams.
Technical Requirements
Experience in one or more of the following:
• Core Technologies: C#, .Net Core, .Net Framework
• Micro Services: Spring Fabric
• Security: CSRF/CORS/XSS and other OWASP protocols.
• Middle Tier: Open API, YAML, Web API, RESTful Services.
• ORM:
• Message Queuing:
• Unit Testing:
• Database: SQL/Oracle or any RDBMS
• Containers/Managing/Deployment/Storage: Virtual Box, Docker, Kubernetes, MinIO, Swagger, PaaS
• IDE: Visual Studio
• Build and Deploy: Maven, Gradle, Jenkins
• OS: Unix, Linux, Microsoft
Educational Requirements
• UG:B.Tech/B.E. -Any Specialization, Computers, Electronics/Telecommunication
• PG:MS/M.Sc(Science) -Any Specialization, Computers, M.Tech -Any Specialization, Computers, Electronics/Telecommunication, MCA -Computers, Other
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer|Cloud position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
