Applied Successfully!
Thank you for applying on this job post, We will get back to you shortly, Meanwhile start browsing our other jobs
Job id : 33836

Software Engineer 2

Software Engineer 2

  Bangalore / Bengaluru
   Dell        Bangalore / Bengaluru
  4 years ago      24 Applied

JOB ID:33836

Job details

Job Type

  Full Time

Functional Area

Software Development

Industry

IT-Software/Software Services

Education

Not Specified

Experience Required

  4 - 6 Yrs

Key Skills Required

  Software Development

Other Skills Required

 

Job Description

Dell IT Overview:Dell creates technology solutions for a changing world. Our Information Technology (IT) Architecture team translates our customers’ business requirements into total enterprise-wide solutions. It takes deep technical knowledge to create architectural designs that exceed service requirements. We’re skilled in analyzing the customer’s business goals, objectives, needs and general business environment to create technical system solutions. Our expertise includes integrating hardware, processes, methodologies and software into the customer environment.About Business Unit:Dell's Digital Enterprise Services organization, Quality Engineering Organization, Technical testing Organization is hiring a Software Engineer - to deliver on Mobility Development, Automation and testing services for our global cross segment customers. Responsibilities will include coordinating, Application Development for Android and IOS, Functional Automation. Load testing, System Monitoring, Tuning ...  See More
Dell IT Overview:Dell creates technology solutions for a changing world. Our Information Technology (IT) Architecture team translates our customers’ business requirements into total enterprise-wide solutions. It takes deep technical knowledge to create architectural designs that exceed service requirements. We’re skilled in analyzing the customer’s business goals, objectives, needs and general business environment to create technical system solutions. Our expertise includes integrating hardware, processes, methodologies and software into the customer environment.About Business Unit:Dell's Digital Enterprise Services organization, Quality Engineering Organization, Technical testing Organization is hiring a Software Engineer - to deliver on Mobility Development, Automation and testing services for our global cross segment customers. Responsibilities will include coordinating, Application Development for Android and IOS, Functional Automation. Load testing, System Monitoring, Tuning recommendations, functional team activities, daily stand ups, managing requirements and providing technical and process guidance. QEO is an essential part of the Dell Digital IT – ensuring Quality, stability, scalability and sustainability of all solutions that allows our customers to deliver on Dell's current and transformational initiatives. You will play a defining role in the continuing evolution of Dell’s Quality Engineering Organization.Key Responsibilities:The Senior Mobile Application Developer will have ownership of a subset of applications identified on an as-needed basis. In addition to maintaining the canned technical architectures, they will be responsible for adding, maintaining and extending the packaged application's components. Senior Developers will work closely with the functional resources to ensure that applications are fulfilling business requirements. Activities will include all aspects of development lifecycles (e.g. analysis, design, development, test, etc.). Senior Developers will be responsible for reviewing and approving code, tech designs and unit test plans for associate application developers and application developers. Senior Developers may be made responsible for ensuring application development standards are adhered to, both for their own development and that of application developers and associate application developers within their immediate group. This individual may also need to manage day-to-day activities of an offshore production support team.
  1. Develops and maintains Mobile applications for customers, Partners & Dell Employees.
  2. Authors Technical Designs (TDs) that define how a functional design will be technically enabled.
  3. Develops Unit Test Plans to test programs and ensures that standards and policies are adhered to.
  4. Obtains Technical Designs and Unit Test plan reviews from other Programming Staff and may perform Test Designs and Unit Test plan reviews of other developers; also responsible for mentoring junior developers with code reviews, design reviews, and unit t
  5. Develops and unit tests application programs as specified in Technical Designs and obtains code reviews from other Programming Staff, while ensuring that all programming standards and policies are adhered to.
  6. Provides production support of applications in production by trouble shooting issues, proposing solutions, develops and tests fixes, and migrates solution.
  7. Responsible for ensuring adherence to development best practices and standards of associate application developers and application developers within their immediate group and may be required to act as
  8. Solution Delivery Lead (SDL) representing IT on particular projects
Essential Requirements:
  1. Overall 4 to 6 years of IT development experience with a minimum of 4+ years’ of Mobile experience with iPhone, iPad.
  2. Minimum of 2+ years’ experience in the design and development of enterprise mobile applications, must have worked on any MDM (preferred Airwatch) related project.
  3. Preferred or proven experience in taking an idea from “inception-to-delivery” of any mobile projects.
  4. Experience in leading and/or driving technical design, feasibility, planning & coordination activities.
  5. Must be able to independently code in Objective C, exposure to Swift.
  6. Hands on experience with Web services, Coredata, handling offline functionality and Sync mechanism.
  7. Experience working on different iOS versions, XCode, tools, unit testing Framework, APIs, 3rd party libraries.
  8. Experience in working on HTML5 and Cross Platform tools
  9. Must have strong understanding of various architectural and design patterns.
  10. Must have expertise in Quality Assurance processes.
  11. 2+ years with involvement in various mobile applications end to end development, performance optimizations, security assessment & mitigation.
  12. Must have excellent interpersonal and communication skills both written and verbal in the English language.
  13. 3+ years’ experience using source control like SVN, GIT and continuous integration like Jenkins.
Desirable Requirements:
  • Familiarity with Agile/SCRUM development methodologies and software development lifecycle principles
  • SCRUM Master certification a plus
Benefits:We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities — all to create a compelling and rewarding work environment. See Less
About Company

With more than 100,000 team members globally, we promote an environment that is rooted in the entrepreneurial spirit in which the company was founded. Dell’s team members are committed to serving our communities, regularly volunteering for over 1,500 non-profit organizations.

The company has also received many accolades from employer of choice to energy conservation. Our team members follow an open approach to technology innovation and believe that technology is essential for human success.