Source description
About the role
Primary Responsibilities • Develop, document, maintain, and deploy business applications. • Work with Business Analysts or engage directly with business users for requirement clarification. • Perform application testing as per development standards. • Provide first-level support for business applications. • Assist with project implementation for new applications or enhancements. • Follow change management policies for production releases. Technical Delivery Responsibilities • Design and deliver cloud solutions that are auto-scaling, resilient, and reusable. • Use Azure native tools for monitoring, metrics, logging, and system health management. • Support Azure platform, including Virtual Machines, IAM, DNS, NSG, networking, and load balancers. • Create and maintain technical documentation to support cross-team knowledge. • Work with the incident management teams to resolve incidents efficiently. Engineering Responsibilities • Conduct technical analysis and design for assigned work packages. • Apply best practices in software development and design patterns. • Develop multi-tier applications, including services and web components. • Use CI/CD, DevOps tools, and version control systems such as Git and Azure DevOps. Mandatory Skills Description: • 6+ years of experience in a similar role. • Full SDLC experience. • C# and .NET development experience of 5 years or more. • Strong SQL skills and experience with SQL Server or PostgreSQL, including stored procedures. • Experience developing n-tier applications. • Strong understanding of design patterns and application architecture. • Experience with source control systems such as Git or TFS. • Azure cloud experience, including automation using Azure Automation, PowerShell Functions, Terraform, Azure DevOps, and Jenkins. • Experience with Azure monitoring tools such as Log Analytics and Azure Functions.
More at Luxoft