Skip to main content

This job has expired

Sr Software Development Engineer

Employer
idexcel
Location
Ashburn, VA
Closing date
Jan 26, 2021
A Lot About You: You are a self-starter with a passion for creating software systems at scale. You will improve the experience for millions of Mail and Verizon Media users around the world, innovating on mobile as well as desktop experiences. You are comfortable working in a dynamic environment, with the ability to juggle and prioritize multiple tasks to keep pace with a fast and innovative market. Your strong technical background, innovation and clear communication skills will serve you well in this demanding role, as will your comfort working with our high-energy team. Your Day: - Design, Develop functional and object oriented software - Build and deploy large scale systems - Work seamlessly in an individual and team settings on cutting edge technologies towards innovation on mobile communications products - Participate in a culture of learning through design discussions and code reviews You Must Have: - BS/MS in Computer Science or equivalent and 4+ Years of experience - Strong programming experience in one of Scala, Java or C++. Experience in Scala is a plus. - Excellent design skills in OO software technologies, and optionally functional paradigms - Practical core knowledge of algorithms and data structure - Build and maintain scalable and reliable production grade distributed software systems - Excellent analytical and problem solving skills - Structured thinker, excellent communication, interpersonal skills - Familiarity with Machine Learning technologies is a big plus. The Commerce client engineering team is part of the Commerce organization that is primarily focused on helping the world s consumers save time and money on their everyday purchases and on purchases related to their passions. This engineering team innovates and builds seamless user experiences of next generation Commerce initiatives across mobile (iOS/Android) and web platforms that are personalized for the Verizon Media consumers. If you are passionate about solving day-to-day user problems in the Commerce domain, this is the place to be, because you will gain excellent experience while engaged in projects that create significant impact to the users lives as well as to the success of our business. We are looking for an Android developer who is a great problem solver and excited about the overall lifecycle of a product - building, coding, testing, launching and learning by collaborating with design, product and platform teams. About the role Implement custom native user interfaces using the latest Kotlin and Android SDK Build reusable Android components for interfacing with our back-end platforms Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance Work closely with our product and design teams to build new and innovative application experiences for the Android platform Participate in agile development of project timelines, implementation of design specifications, system flow diagrams, documentation, testing and ongoing support of systems Mentor team members in technical design and best coding practices Job Requirements: Requirements: MS or PhD in Computer Science or a related major Excellent analytical and problem solving skills Excellent communication and interpersonal skills 5+ years of work experience in user interfaces, infrastructure, and/or tools supporting applications on the Android devices using the Android SDK components (Content Providers, Networking, Services, Broadcast Receivers, Intents, Fragments) Experience building complex applications using Kotlin and Android frameworks Knowledge with Android UI design principles and accessibility best practices Experience building maintainable and testable code bases, including API design and unit testing techniques Experience in building mobile applications at scale and launched one or more apps in Google Play store Experience in debugging multithreading programming issues and mobile memory management issues Experience building user products in commerce domain is a plus. Supplier Notes : Remote is acceptable but will have to be onsite once restricted are lifted Backend Development Experience in/ with Scala or Java or C++ Development will be done on AWS & On-prem Knowledge of Algorithms Machine Learning experience will be a plus Experience with DynamoDB will be a plus Experience in Hive, Hbase will be a plus 70% coding and 30% designing Perform code reviews Perform end to end testing. Should be designing API, Code Review, DynamoDB, Vespa or Indexing background end to end testing and Leading, coding Practises also need to helping the JR developer) Scala will be a huge plus if not need Java and C++. Knowledge of algorithm, end to end solution, Machine learning will be a huge plus, candidate need to attend Scrum Meting in morning time.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert