Senior Software Engineer

10 - 12 years

25.0 - 30.0 Lacs P.A.

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

NUnitAutomationgithubFront endorchestrationArchitectural designAgileUnit testingContinuous improvementapplication monitoring

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description : Job Description: Senior Software Engineer is an individual with proven experience in adhering to software engineering best practices, delivering software products/applications generating business value. They are expected to have continuous improvement mindset, driving value-based process, product/application optimization. Skills Requirements:10+ Years relevant software development experience broadly ranging from front-end, back-end, cloud automation and orchestration with depth in one or both of front-end and back-end development.Domain experience in Energy Trading will be highly preferred.Back-End Development:oProficient in one or more of the programming languages (.NET Core 6+, TypeScript etc.) with Cloud Native Platform Development with Azure ServicesoProficient in one or more of Data Development (SQL Databases, No SQL, Cloud Datastores etc.) technologies. Preferably Azure SQL DB.oUnit testing using Nunit/Xunit is mandatory.oBDD skills using Specflow is highly preferred.Azure Services DevelopmentoProficient in developing Azure Functions and Durables functions with exposure to Azure Service Bus or Confluent Kafka.oHands-on development deployment using App Services Azure SQL DatabaseoApplication monitoring experience using Application Insights or any similar market products.Proficient in Cloud Native Deployment with CI/CD pipelines using GitHub Actions into serverless containers (Kubernetes, Docker)Experience in Agile teams applying the best architectural, design, unit testing patterns practices with an eye for code quality and standards. Key Accountabilities:Solution consultation and development in accordance with the enterprise technology principles, methods, standards, and practices.Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests and documentation.Contribution to functional excellence in terms of definition and maintenance of standards, methods and tools, bringing in best practices from market standard implementations.Manage complex integration scenarios and interfaces between on-premises solutions, cloud and legacy systems.

Scientific Imaging and Microscopy
Belfast

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)