As a Capital One Software Engineer, you'll work on everything from customer-facing mobile applications using cutting-edge open source frameworks to highly-available RESTful services and back-end systems using the hottest techniques in Big Data. You will drive the design, implementation, testing, deployment, and post-release support in an agile application development environment. You will execute on engineering and release priorities successfully through strong leadership and communication. Whether a bug fix or an awesome feature, you will own your work and deliver the most elegant and scalable solutions. You’ll achieve this ambitious goal by working within a nimble, autonomous, cross-functional Agile team, composed of software engineers, designers, and digital product management. You will use state-of-the-art methods for working backwards from customers including: Design Thinking, Design Sprints, and LEAN.
Essential Functions:
- Converts specifications about business problems into programming instructions.
- Handle multiple projects simultaneously, meet deadlines while effectively managing priorities and communicating progress.
- Author technical analyses and technical designs, develop software, perform unit security, performance and accessibility testing.
- Support Quality Engineering best practices by participating in test plan reviews, automation engineering, attending triage meetings and providing bug fixes.
- Provide system support after hours as necessary.
- Work and collaborate with Project Managers and Digital Product to ensure business requirements, functional specifications, and mockups are complete and consistent.
- Ability to work independently and take ownership of deliverables.
- Work closely with team members to troubleshoot issues in test and launch phases, attending to bug reports if needed and ensuring issues do not repeat.
Basic Qualifications:
- Bachelor’s Degree or Military experience.
- At least 2+ years Object Oriented software development experience.
- At least 4 years of experience in iOS development.
- At least 2 years of experience in RESTful Services.
- Strong analytic capability.
- Excellent teamwork and collaboration skills.
- Strong oral and written communication skills.
- You have experience developing in more than one platform in mobile, or have server side or test automation experience in addition to native mobile experience.
- At least 5 years of hands-on experience in software engineering.
Preferred Qualifications:
- 3+ years of experience developing, designing, and implementing enterprise mobile applications.
- 2+ years developing REST-based services for mobile applications.
- 2+ years developing automated tests for mobile applications.
- 2+ years of experience working on customer-facing, highly interactive applications.
- 2+ years of experience integrating hybrid mobile web applications.
- 2+ years of Cloud experience.
- 2+ years of experience with microservices architecture.
- 2+ years of experience with React.js and/or AngularJS.
- 2+ years working in a DevOps environment.
- You have a portfolio on Github and/or open source contributions.
Additional Information
All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr