Accessibility Links

Search for jobs

Or browse jobs

Senior Digital Developer

  • Job reference: GN0000392
  • Sector: Information Communications
  • Location: Bangalore
Job Description: We are looking for a Senior Digital Developer to produce and implement software solutions. You will work with product owners and technology architects to analyse the business requirements and take lead on application development projects.


In this role, you would be working as a part of a digital development team or as an individual contributor with minimal supervision. You should have excellent communication, organization and problem solving skills. You should have hands on experience in software developments and agile methodologies.

 

Responsibilities:

  • Develop high-quality software design and architecture.

  • Identify, prioritize and execute tasks in the software development life cycle,

  • Develop tools and applications by producing clean, efficient code.

  • Automate tasks through appropriate tools and scripting.

  • Review and debug code.

  • Perform Unit Testing.

  • Collaborate with internal teams and vendors to fix and improve products.

  • Document development phases and monitor systems.

  • Ensure software is up-to-date with latest technologies.

  • Will contribute to our Digital Practices and will participate in innovation, incubation and iteration of our Digital Products.

  • Assist the QA team in the production of integrated test plans; producing test scripts and test packages; maintaining test environments and data and carry out the testing; planning and managing the execution of the testing.

  • Build all products with measurement in mind for usage, monitoring and maintenance

  • Assess and resolve production incidents

  • Use available performance data to improve product performance

 

  • Requirements:

  • 6+ years of experience in software development.

  • Hands on experience in agile development methodologies and good understanding of agile.

  • Should have developed applications using Microsoft Technologies.

  • Hands on experience in C#/VB.Net with strong understanding of .NET Framework.

  • Hands on experience in MVC and REST Web services.

  • Strong understanding of object oriented programming.

  • Hands on experience in database design and development using SQL Server.

  • Familiarity with SSIS and SSRS.

  • Should have deployed application on Azure and must have good understanding of PaaS and IaaS.

  • Should have developed Responsive Web applications. Familiarity to node.js, angular.js, bootsrap.js is preferred.

  • Should have good understanding of Continuous Integration and Continuous Deployment.

  • Is familiar with IIS.

  • Should have knowledge of source control like TFS,GIT.

  • Experience of developing, maintaining and improving products

  • Knowledge of tools which can support DevOps practices, including automated testing solutions, virtualised environment tools, etc. 

  • Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies.

Desirable:

  • Has developed mobile applications.

  • Has knowledge of Xamarin.

  • Has exposure to BI applications and has developed reports.

  • Has built .net plugins.

  • Has Agile certification.

  • Has worked on migration of legacy applications to newer technology stack.

  • Exposure to NoSQL, MongoDB etc.

  • Rapid Prototyping and testing with Minimum Viable Products.

  • Exposure to Test Driven development approach.

Our people