Let me know if you can help with these. *Must be GC or citizen*
LOCATION : CT *SW engineer * Description/Comments: The Android Software Engineer will apply technical expertise to manage individual projects priorities, deadlines and deliverables and will be responsible to design, develop, test, deploy, maintain, and enhance software solutions. The successful candidate will be an integral part of the development of quality code for multiple apps and will define coding standards and development best practices. The Software engineer owns the technical implementation of projects and is expected to provide, training, guidance, and mentorship to other members of the team. This role is expected to guide decisions on technical strategy, architecture, best practices, tools, and utilities. This is a hands-on engineering position that requires expert level proficiency in Java, Android SDK, device capabilities, and Android OS variations. The Android Software Engineer will architect reusable solutions.. The ideal candidate is passionate about Java, Android, technology, apps, and sports. Responsibilities: • Development of quality code using cutting-edge techniques, tools, and utilities • Guide decisions on architecture and technical strategy • Research, test, and implement new techniques, frameworks, and utilities • Define development/design standards and best practices • Partner with cross-functional teams to define new product requirements, features, and functionality • Keep abreast of industry trends and technologies, and be prepared to apply them quickly Basic Qualifications: • 5+ years of related work experience • 3+ years hands-on professional Android development experience • Extensive experience with Java and full command of Android APIs on all OS versions • Experience working a significant consumer app that is currently available in marketplace • Experience with web related technologies, including JavaScript, HTML 4/5, AJAX, JSON, XML • Solid understanding of data models and data access architecture and optimization • Strong understanding of multi-tier web architectures, and OO design patterns and concepts • Strong understanding of server side software, scalability, performance, and reliability • A sound understanding of HTTP and REST-style web services • Must demonstrate solid organization/communication skills - Experience in end to end building of applications is needed. Preferred Qualifications: • Deep technical knowledge of mobile application development • Experience with messaging related technologies like GCM, SMS, MMS, XMPP, SMTP • Experience with embedded local storage solutions such as SQLite • Experience with image manipulation and animation, including techniques like alpha blending • Demonstrated ability to design and build dynamic multi-threaded mobile apps. • Solid understanding of Android app development life cycle including Google Play and Amazon App Store compliance policies and submissions requirements • Experience with GitHub or similar version control tools • Experience with Android build management and provisioning • Experience with agile software development practices, including scrum, sprint planning, retrospectives, etc. • Experience with TestFlight or similar app distribution platforms • Experience with Android performance tuning and crash reporting applications • Experience evaluating and integrating 3rd party APIs, including SDKs for social networks, advertising, and analytics • Ability to work in a fast paced, team-oriented, test-driven collaborative and iterative programming environment • Experience with iOS application development is a plus Candidates will be asked to provide coding samples and demonstrate problem solving in the interview through white boarding. *Senior Developer 6 months* Description/Comment: Using the latest technologies from Oracle and SAP Business Objects, the back end developer will design complex data movement, manipulation, and delivery solutions from multiple sources into our Operational Data Stores and Data Warehouse. Technology such as Oracle 11g Database, Oracle GoldenGate 11g, PL/SQL and SAP Data Services 4.2 will be used to manipulate and deliver data organized to support near real time data analytic capabilities for use by decision makers in Ad Sales, Programming. Responsibilities: Partner with architecture and front end developers to create conceptual designs and detailed technical specifications for data management solutions. Design and construct data solutions for efficient and reliable data accessibility. Design and construct data transformation and data movement solutions into 3NF and Dimensional data stores. Design and construct metadata and semantic layers for ease of access via front-end solutions. Managing promotion of code/objects through the development, test and production processes. Troubleshooting support tickets for operational issues. Basic Qualifications: Must have professional work experience with the following: 5+ years of experience working as an Oracle database developer (Oracle Database 10g or greater) 5+ years of working in a data warehousing environment, ETL development, PL/SQL development and database performance tuning. Experience with Business Objects *Software engineer- Backend * Description/Comments: Creation of functional and technical specifications for business requirements; development of software components, test plans and documentation in accordance with the designs and agreed Disney standards. Development of prototype software to assist with the design phase of software projects. Will also identify and investigate issues, identify root causes, and complete assigned issues within an agreed-upon timeframe. Responsibilities: This resource will be supporting the DC2 Development initiatives. This assignment will be involved in multiple projects Basic Qualifications Candidate Must have Senior level experience with Core Java Development. MUST HAVE extensive experience with JAVA and J2EE. An established professional software engineer having more than 8 years of experience in designing, developing and implementing high performance, scalable distributed web applications. Individual must demonstrate ability to lead/influence positive change/results in all areas of software development amongst a talented team of engineers. Builds strong relationships across the technical organization to better leverage other expertise and tools throughout the organization. Understands complex systems and complex requirements and formulates optimal designs to meet current and future needs that align with Enterprise Architecture. Great efficiency with n-tier application design, development, architecture, maintenance and testing. Expertise in using various software tools, languages and methodologies with special expertise in Java and J2EE. Involved in all phase of the software development lifecycle from requirement gathering to testing. • Great experience specializing on Java based distributed web applications development with great exposure on full software development lifecycle. • Strong knowledge on OOP and design patterns. • Expertise in web front-end technologies such as, Javascript, Ajax, JSF, CSS, HTML 5 and/or Flex and developing browser compatible applications. • Hands on experience with SQL, RDBMS and database design standards. • Solid analytical and problem solving skills. • Excellent communications skills both written and oral • Fast learner and ability and interest to master different technologies. *QA Analyst III * Description/Comment: Participate and coordinate testing aspects of large projects using client server technologies. Perform and coordinate testing efforts to support development projects and enhancements to production systems. Communicate results of testing to project team. Desired- 2-4 years proven experience. Responsibilities: QA Consultant for software testing of Advisor projects Looking for candidate with Media testing knowledge Participate in design and implementation of QA test strategies and protocols used in QA processes; ensures the full application of all relevant QA protocols, processes and procedures • Assigned to somewhat complex problems that can influence internal clients Basic Qualifications • Develop, documents and implements QA standards for assigned applications • Participates in ensuring that assigned projects adhere to agreed-upon functional specification and applicable QA standards • Regularly review and interprets QA results and findings with limited support from senior QA • Manages the troubleshooting of or troubleshoots and resolves identified QA problems and issues • Monitors the performance of applications under development; ensures full conformance of each assigned application to established specifications and performance, accuracy and integrity criteria • Accountable for achieving good levels of personal operating efficiencies on assigned tasks and problems • Uses “out-of-the-box” ingenuity in applying analytical techniques and organizational skills to identifying and evaluating alternatives and to developing recommended approaches to resolving quality assurance issues and problems • Work on the interpretation of QA issues and problems for technical and non-technical personnel • Interprets specific aspects of QA findings and protocols for QA Management *Scrum Project Manager* Description/Comment: Scrum Master/Project Manager for the Business Management program team. Supporting the Content Scheduler projects as well as the eLog application development team. Job Scope: • Manages all aspects of software development based projects from Initiation through Closure. • Plans, coordinates and directs all activities associated with developing project plans, communication plans, project schedules, etc. by adapting PM fundamentals to best support assigned projects • Leverage significant experience with Agile and SCRUM methodologies to lead project teams on a daily basis to the successful delivery of software development related projects • Responsible for team dynamics, morale and motivation • Builds a team where all members and points of view are respected • Develops and maintains project plans • Lead Project Teams through identifying and managing risk and the resolution of issues • Accountable for delivering ‘quality’ solutions that provide desired business benefits and/or solve business problems - ‘on-time’ & within budget • Able to quickly solve complex problems in a challenging, dynamic environment with minimal direction • Frequently communicates with business and technical senior management, project teams and stakeholders • Effectively communicates complex and/or difficult information to both technical and non-technical audiences, including Executives • Communicates to convince and influence key decision-makers • Facilitator – must be able to: - Facilitate meetings / workshops with large groups of people beyond the project team - Facilitate the project team through the resolution of complex issues - Ensure group participation - Drive workshop/meeting to conclusion and/or actionable outcome - Develop and deliver outcomes/results/notes in a manor appropriate to the level of the group Basic Qualifications: Minimum of 10 years of experience managing formal application software development projects and/or functional organizations • Minimum of 3 years of hands-on experience with Agile/Scrum methodologies developing software applications, playing the role of scrum master effectively • Minimum of 3 years of experience working in a technology organization *QA Automation Analyst- Selenium * Selenium/Java Test Script Automation development for Web Browser Application Responsibilities: This position will create test automation to support for the Business Management content scheduling project. • Will develop tests in Java/Selenium automation * Will require strong OOP skills * Will work closely with development * Will participate in Agile processes * May participate in the design & development of Automation Test Strategies involving automated test sets using GUI and functional validation, user defined classes and method libraries, Database Verification, Data-Driven tests, Smoke test sets, and Functional test scripts • Participate in the automation architecture design, data flow analysis, and error handling • Has decent knowledge of trends, technology advances, new QA and Automation products, and best practices in application QA processes and standards. Strong Knowledge of Selenium. • At least 5 years of QA experience and 3 years in Automation experience in a structured software/testing environment.; i.e. test automation, Selenium, eclipse, OOP, JAVA, TFS, GIT, Agile, load/performance testing • Knowledge and experience with various other OOP programming language(s), relational databases, SQL, and new technologies • Anticipates and attempts to prevent semi-complex problems; solves problems when they arise with an appropriate solution • Good understanding of the Software Development Life Cycle process and the role of QA within the SDLC Communication: • Clearly communicates information to both technical and non-technical personnel • Supports QA Management on specific QA aspects of a major application and projects • Ability to document clearly. Working with API’s a plus. Basic Qualifications: CANDIDATE MUST BE SOMEONE WHO CREATES AND RUNS TEST SCRIPTS, CAN CODE AND UNDERSTAND OOP. Candidates that have only manual testing experience or limited automation experience will not qualify. What will quality includes: 5+ years of solid QA and/or automation experience (3 years automation) * MUST have Object Oriented Programming (OOP) Experience * Strong QA industry experience in the following areas: Selenium • Quality Center * Eclipse * Selenium Grid • Test Framework • Test Plans • Test Cases • Regression Testing • System Life-Cycle ...we are looking for automation experts with solid experience coding automated test scripts in OOP environment. • "Coded automation scripts using.. Java, Selenium, Eclipse, OOP languages SQL Experience. Nice to have would include but not required, VBScript, C#, C++. The following terms suggest strong experience using Oracle SQL... • "Wrote complex queries." (Also... Developed, Created, etc.) • "Wrote database triggers, database functions, procedures and/or packages." (Also... Developed, Created, etc.) • "Optimized database queries." • "Data modeling." *Business Analyst Project Analyst * Description/Comment Business Analysis, PC, Office, Visio, UML, Workflows, Relationship management, Lead JAD sessions, Process Mapping, Software functional testing Responsibilities: Sr. Business Analyst Managing and leading development team working on Re-Expression project. • Lead one or many software products, developing requirements, design and implementation strategies • Interface with both business users and technology staff defining and translating business requirements into executable functional requirements • Create and maintain strong relationship with Ad Sales business partners • Facilitate joint application design (JAD) sessions with business and technology partners • Create business process maps documenting current and future state processes • Create written and graphic documentation to capture business and functional requirements, including unified modeling language (UML) artifacts such as use cases and activity diagrams • Maintain functional requirements throughout the entire project lifecycle • Work closely with project manager to manage any required changes in scope • Participate in testing and functional certification process • Contribute to the overall Ad Sales technology strategy with help from senior management Basic Requirements: • Execute on software development lifecycle processes, both waterfall and agile • Experienced in an iterative development methodology • Ability to gather and document business requirements, follow standard practices for requirements gathering • Committed to ensuring that systems delivered are of high quality and meet all customer requirements • Expert in business process mapping using Visio or similar tool • Advanced interpersonal, communication and presentation skills • Excellent analysis and interviewing skills • MS Office (proficient/expert in Word, Excel, and PowerPoint). • Ability to work either independently or closely with others as the needs of the project dictates. • Must be highly adaptable to perform in a fast paced environment Basic Qualifications: Must have a minimum of 7-10 years of experience as a business analyst in mature Information Technology organizations Preferred Requirements • 3-5 years of experience in the advertising, broadcast, cable or media technology industry • Formal Business Analysis training or certification • Experience leading software development teams on new software products • Strong understanding of the advertising technology industry and the current landscape *Software Engineer - * Development Engineer Data Platforms Essential Skills 1. Strong Computer-Science Background 1. Sample Questions 1. What is the difference between a stack and a queue? 2. What is the difference between a linked list and an array? 3. What is the difference between a hash map and a binary tree? 4. What is Big O Notation? 5. Contrast space complexity and time complexity. Why do they matter? Provide an example. 2. Strong Core Java Fundamentals 1. Sample Questions 1. What are the 8 primitive types in Java? 2. What are the Java access modifiers and what effects do they have? 3. Given a one dimensional array, what is the correct way to get its length? 4. What are the five memory pools used by the Garbage Collector and what do they each do? 5. Describe the operation of one of Java’s Garbage Collection algorithms. What are the others? 3. RESTful Services Fundamentals 1. Sample Questions 1. Contrast REST with SOAP. What’s the difference? 2. When is it appropriate to use each of the following operations: PUT, POST, DELETE, GET, and PATCH? 3. When is it appropriate to use a query parameter vs a path parameter? 4. What is the role of the Cache-Control header and when should it be used with RESTful interfaces? 5. What is the role of the ETag and Last-Modified headers, and how should they be used with RESTful interfaces? 4. Distributed systems fundamentals 1. Sample Questions 1. What is a race condition? Provide an example. 2. What is the difference between concurrency and parallelism? 3. What is the CAP Theorem? Describe the behavior of two common data stores in terms of CAP. 4. What is a Byzantine Fault Tolerance and give an example of a use case where it is important. 5. How can Apache Zookeeper be used to implement fully distributed globally synchronous locks? Thank you, Raj Nandi r...@innovatech-solutions.com -- You received this message because you are subscribed to the Google Groups "USITCV" group. To unsubscribe from this group and stop receiving emails from it, send an email to usitcv+unsubscr...@googlegroups.com. To post to this group, send email to usitcv@googlegroups.com. Visit this group at http://groups.google.com/group/usitcv. For more options, visit https://groups.google.com/d/optout.