Share this Job

Software Developer

Apply now »

Date: Nov 30, 2022

Location: Bangalore, KA, IN

Company: NTT DATA Services

Responsibilities - 
- Understand the client’s requirements and planning sutiable solution implementation
- Comprehend customer needs and its translation to an application framework
- Particpate in Wireframes, UI design, Software Architecting, Front-end and Back-end integration, API, Testing, Publishing and Distribution
- Programme application and its interface to support mobile application functionalities
- Development, testing, and maintenance of native SDKs and Unity on different mobile platforms, their respective OS versions and devices
- Keep up-to-date with concepts, terminologies, and global best practices for the coding of different mobile applications
- Contribute to the development of every project schedules and workflows
- Ensure new applications meet quality standards. Adapt or resuse existing web applications for mobile apps with appropriate approval
- Working in synergy with others to constantly innovate app functionality and design
- Test applications and provide support for each mobile application
- Ensure continuous evaluation, app performance improvement, discovery, implementation, and the maintenance of new technologies so as to maximize the efficiency of development
- Share expertise with mobile app developers community within an organization
- Recommend periodic changes and enhancements to mobile applications
- Ensure every application undergoes testing for usability, robustness, and general reliability

Requirements - 
- Bachelor's degree (Computer Science/Information Technology/Electronics & Communication/ Information Science/Telecommunications)
- 2 to 5 years of experience in implementing/designing solutions using web based application technologies
- Previous work experience and skilled in mobile technology like building apps for Android or iOS or Windows platform phones
- Good Understanding in object-oriented programming
- Competence any of the three known operating systems – Android or iOS or Windows will be an added advantage
- Great organizational skills and keep up-to-date with the latest developments and trends in the technology world
- Ability to interpret technical plans and implement such creditably
- Ability to comprehend and process data efficiently will be important
- Experience in User Experience (UE)and User Interface (UI)
- Critical thinker and good problem-solver
- Good oral and written communication skills
- Good team player, self-starter, and good analytical skills

Skills - 
Architectures : Conceptual knowledge in MVC (Model View Controlloer), MVVM (Model View View Model), MVP (Minimum Vailable Product)
Programming Languages : C# / Java / Objective-C / Swift / Kotlin
IDE : Android Studio for Android / Xcode for iOS
UI Skills : CSS, HTML5, Javascript
Web Services : REST, SOAP, JSON, XML
DataBase - SQLite, Core-Data
Version Control Tools: GIT / SVN / GIT-FLOW / GIT-HUB, Jenkins
Methodologies : Agile & Scrum
Operating System : Mac OS / Linux / Windows

Job Segment: User Experience, Front End, Testing, Developer, Computer Science, Technology