Opening for iOS Developer Job at TAAL Tech India Private Limited For US Location

Job Designation : Software Developer

Job Location : USA

Job Description :
The Senior Software Engineer will be a key resource in the adoption of a mobile phone app. The Senior Software Engineer will perform hands-on design and development of application and related services. The candidate will perform cross platform phone development, as well, and contribute to design sessions, perform coding and code reviews, unit testing, integration testing, ensure quality and timely release of deliverables and adhere to the Agile SDLC.


  1. Helps design and implement highly functional mobile software
  2. Strong experience in iOS development
  3. Experience in enabling back-end APIs from a mobile application
  4. Experience in payment gateway technology as it is presented and consumed through a mobile app
  5. Experience in the Apple development process including the preparation and deployment to the Apple iTunes mobile platform
  6. Has backed experience and can assist in the development, fixing, and ongoing maintenance and enhancement of the infrastructure that provides the full support for the mobile application
  7. Participates an is abled to lead code and design reviews, domain analysis and design, peer collaboration and best practices and enforcement of related areas, such as continuous integration, code coverage and change management
  8. Accustomed to executing engineering tasks in a constantly changing, dynamic environment, per an Agile methodology
  9. Is well versed in Agile form every aspect for the ongoing release of deliverables
  10. Has necessary skills as mobile phone develop for iOS and/or Android
  11. Has prior experience in building mobile applications, including high skills with UI development and backend integration
  12. Maintains the highest standards of software development possible, including the practice of design by layers, SOLID patterning, domain entity construction and mapping, modularity, in an effort to write as efficient and highly functional code with as minimal lines as possible that stands up to standards of quality, performance and design
  13. Familiar with development through quality, use of mock layers of unit and integration testing, tools such as RhinoMocks, AutoMapper, SimpleInjection are foremost
  14. Responsible for non-functional requirements as they relate to development, including but not limited to performance, security, availability, reliability, maintainability; will provide production support, evaluate and troubleshoot .NET code and system failures and discrepancies; analyze performance and design inefficiencies stay abreast of the latest technologies and tools being used to improve IT development and delivery
  15. Validates constructed code against unit test criteria
  16. Reviews and provides sign-off on design documents and artifacts created by other engineers on the team
  17. Coordinates development team deliverables to ensure quality release management into the QA and Production environments
  18. Makes recommendations to improve operating efficiency and functionality of assigned systems areas
  19. Maintains an ongoing awareness of emerging developments and trends in technology that could impact current projects and influence new projects

Job Requirements :
  1. Strong experience in developing enterprise applications using the Microsoft platform.
  2. Detailed knowledge of Microsofts WebAPI platform
  3. Strong familiarity working in a Microsoft .Net shop using Microsoft development tools
  4. Experience with TFS and TFS integration into the development process
  5. Strong knowledge of the C# development language
  6. Familiarity with .Net advance programming technologies, including Linq, Lambda expressions, generics
  7. WCF web service experience and knowledge web service hosting in IIS
  8. Strong knowledge of RESTful service development and JSON
  9. Experience with Service Oriented Architecture (SOA) in complex, heterogeneous environments
  10. Experience with Unit Test projects, unit test development and implementation and mocking tools for unit testing
  11. Strong MS SQL database knowledge and development experience
  12. SSIS knowledge and experience viewed as a strong plus
  13. Experience designing large enterprise applications with enterprise workflow and business process integration components
  14. Experience with deploying rich middle and backend tiers for enterprise worthy, robust, high-availability, clustered environment
  15. Experience designing large enterprise applications with enterprise workflow and business process integration components
  16. Good Strong interpersonal skills, including the ability to work across the organization and interact/influence/negotiate effectively at all levels of management and peers
  17. Superior planning skills with the ability to prioritize and handle large work load, facilitate the activities of dynamic workgroups, and multi-task in a fast paced environment

Experience:
4+yrs

Reference Id :
praveen_kulkarni@taaltech.com

Website : TAAL Tech India Private Limited