A new Job, ID: 267757 <http://www.ejobsville.com/display-job/267757> was added at eJobsVille.com - For the Best Tech Jobs in Town <http://www.ejobsville.com/>
Title: Android-IOS Mobile Developer posted on 2014-10-22 16:28:04 Job Description:*Title: Android/IOS Mobile Developer* *Location: Wilmington, DE.* *Duration: Long term* *Client is looking for Senior High End Android/ IOS Mobile Developer Android developer Job Description:* *Key Tenants:* • Ability to look at a problem and consider the solution and all available options, not options utilizing a given technology. • Working primarily in the Android/ IOS space but can transition between multiple languages/technologies depending on the needs of a given problem (Polyglot development). • Choosing Perl to parse text, Ruby and Rails to generate a small site, GoLang to parse multiple files concurrently etc. • Consider development as an art form, where code is self documenting and highly maintainable. • Expert in Domain Driven Design • Knowledge of industry trends and when to apply new technologies. • Experience working in a continuous integration/Deployment environment • Experience working in an highly automated software development life cycle (Push button releases, Automated testing, Private cloud deployments) *Responsibilities:* • Acting as an Agile team member, delivering high quality code and designs. • Working with different systems and technologies to accomplish a goal. • Working effectively with other scrum team members to get things done quickly and efficiently with quality. • Transforming users stories into finished products while simultaneously ensuring a solid understanding of the business value and asking questions as needed to fill in gaps. • Ensuring testable code that is both fully tested through both unit and functional tests. • Continue the migration towards continuous delivery in the organization. • Expert level understanding of many of the relevant technologies including but not limited to Android, IOS, Java, C#, SOA, XSD/XML/OXM, JMS/MQ, Oracle/PL/SQL, Ruby. • Extensive experience debugging complex systems including tools like log aggregators, • Complete understanding of highly available distributed architectures. • Extensive knowledge of real-time systems. Real-time eventing like CQRS and event driven architecture a plus. • To work across multiple phases of software development within a project as a team member or dealing with the most technically challenging assignments. This includes: • Working directly with business areas to clarify detailed technical requirements. • Designing, coding and unit testing the most complex software components for new or enhanced IT systems to a high level of quality, producing appropriate documentation. • Providing technical support to business analyst/project managers and coaching to less experienced staff across a geographically dispersed teams • Maintaining an expert level awareness of relevant software design techniques, development tools and processes, providing leadership in the use of these across the organisation area. *Key Accountabilities :* • Multiple software language experience with the proven ability to leverage the software languages to deliver the solution not define the solution • Proven experience using best in class software engineering practices, specifically applying object oriented design and test driven development • Experienced in agile delivery • Taking responsibility for the design, coding and testing of particularly large, complex or mission critical software programs. • Provide functional expertise within his/her skills to assist delivery team members, and foster collaboration with in agile teams. • Reacting quickly and as necessary to live software errors and service problems, limiting downtime and business impact • Contribute to the logical/physical data models, class diagrams, activity diagrams, sequence diagrams and UI prototypes. • Providing expert guidance and assistance to colleagues in any aspect of software design, creation, and testing • Can provide clear communication of technical concepts to non-technical business users • Can identify key factors and information needed for effective design • Has developed and executed a full spectrum of tests on multiple applications and environments • Experienced with testing complex, multi-platform, distributed applications • Can discuss considerations for selecting optimal testing environment for specific applications • Coordinates deployment tasks with end-user, operations and quality management. *Click here to view full job description and apply <http://www.ejobsville.com/display-job/267757> (Registration not mandatory to apply for this job)* ------------------------------ Best regards, eJobsVille.com - For The Best Tech Jobs In Town -- You received this message because you are subscribed to the Google Groups "Open Source Erp & Crm" group. To unsubscribe from this group and stop receiving emails from it, send an email to open-source-erp-crm+unsubscr...@googlegroups.com. To post to this group, send email to open-source-erp-crm@googlegroups.com. Visit this group at http://groups.google.com/group/open-source-erp-crm. For more options, visit https://groups.google.com/d/optout.