IT Developer - Mobilty (.Net)
Bengaluru (Bangalore Urban) IT development
Job description
IT Developer-Mobility .NET
The Business and Customer Platform (BCP) teams within Medtronic lead the development of digital capabilities to enable growth through innovation, create differentiated customer experiences, and drive efficiencies and operational excellence. The BCP teams develop and support a range of technology platforms including, Enterprise Custom Web applications, Content Management Solutions, eCommerce Platform (Hybris), Sales Enablement (SFDC), and Enterprise Mobile solutions.
As part of the Global IT at Medtronic, this position forms a critical part of the Medtronic Enterprise Mobility program team. We drive mobile application development, deployment and support. As an IT Support Developer-Mobility, you will provide application support for a mobile application that runs on a Oracle - .NET – iOS stack. You partner with colleagues and other stakeholders including developers, testers, analysts, users and management to ensure mobile application operational stability of Enterprise mobile applications.
Position : IT Support Developer
Department : Business and Customer Platform
Reporting to : IT Manager, Enterprise Application; Medtronic Bangalore
Key Responsibilities:
· · Diagnosing issues using broad IT knowledge
· · Provide application support in both staging/test and production
· · Trace through all three tiers of the application stack (presentation: iOS, application: .NET and database: Oracle) to isolate issues
· · Extracting information from server and application log files
· · Communicate with end users to help diagnose issues, including live diagnosis over the phone with screen sharing.
· · Interact with development team to resolve application issues
· · Work with other teams providing infrastructure support in order to solve issues
· · Follow standard operating procedures for repeatable support tasks – update these procedures to provide continuous process improvements.
· · Perform data updates in the Oracle database as needed based upon requests
· · Basic Windows knowledge to navigate file systems and update files
· · Use the IIS console to view and update configurations and stop/start services
· · Work with infrastructure teams to configure new applications in the web environment
· · Use various diagnostic tools to troubleshoot applications and environment
· · Provide training on the environment and processes for new resources
· · Continue to provide guidance for less experienced resources
· · Collect, create and maintain support documentation
· · Identify patterns when troubleshooting an intermittent issue. Apply existing monitoring tools or develop tactical tools to help identify and prevent these issues. Identify potential issues before they cause a problem in the future.
· · Ensure that Medtronic's systems and the information on them are protected in accordance with Medtronic's Information Protection Policies and Standards, as well as best Information Protection practices.
· · Medtronic is a global company with various users and systems needing support at various times around the clock. Responsibilities will require working outside traditional hours on a rotating basis.
· · Provide code fixes for server applications or store procedures
Skills:
Must have:
· · Significant experience in .NET application Development with C#
· · Experience working with Oracle RDBMS
· · Experience with JSON, XML, RESTful Web Services
· · Superior troubleshooting Code Debugging skills
· · Excellent problem solving skills
· · Excellent communication skills (Both verbal and written)
· · Basic fluency with Mobile and Web architectures
· · Basic understanding of security (authentication, authorization, encryption) architectures
Preferred:
· · Systems Administration experience
· · Experience with iOS Developmenta
· · Experience in Xamarin would be a plus
· · Test Automation experience
· · Usage of common mobile application development tools
This role may require working in shifts, or on-call and shift shall be assigned as per business need.
Desired profile
Qualifications:
· Bachelor of Engineering (BE) or Bachelor of Technology (B Tech) or Master of Computer Application (MCA) from a reputed institute/university