Senior Software Engineer, Associate
Senior Software Engineer, Associate position with Capital One Services, LLC in Vienna, VA; multiple positions available:
-Responsible for the overall technical design, development, modification, and implementation of computer applications using existing and emerging technology platforms.
-Analyze internal user needs and desired results and develop software solutions with responsibility for the delivery of software applications, with limited or no supervision.
-Develop complex applications. Write, design, code, test, implement, and debug programs adhering to corporate requirements and standards.
-Perform application testing and validation, programming, and documentation.
-Document design decisions and develop software components, adhering to existing process guidelines.
-Coordinate software installation and monitor implementation process.
-Monitor system performance trends and identify potential issues.
-Serve as an expert and knowledge source for the escalation of complex application design and development issues.
-Present complex IT concepts and project metrics to both technical and non-technical audiences.
-Identify opportunities for improvement.
This position requires a Master’s degree in Computer Science, Engineering, Computer Information Systems, or a related technical field and 1 year of experience in job offered or application development. In lieu of a Master’s degree in Computer Science, Engineering, Computer Information Systems, or a related technical field and 1 year of experience in job offered or application development will accept a Bachelor’s degree in the stated field and 3 years of experience as stated. Must have the following skills through education or work experience: Presentation of complex IT concepts and project metrics to both technical and non-technical audiences; developing native Android applications; creating automated tests; common open source libraries for HTTP networking and for developer efficiency tools (e.g. an event bus, data binding, etc); designing and implementing analytics and monitoring solutions; guiding the Product and Design teams to meet best practice for Android products; and data structures and algorithms to implement performance efficient code. Must pass company’s assessment.