Principal Associate, Software Engineer
at Capital One
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Apr, 2025 | Not Specified | 24 Jan, 2025 | N/A | Data Processing,Scala,Java,Test Driven Development,Programming Languages,Decision Making,Kotlin,Agile Environment,Aws,Swift,Devops,Platforms,Computer Science,Microservices,Distributed Systems,Python,Information Technology,Nosql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
BASIC QUALIFICATIONS:
- At least 4 years of hands-on experience in Application Development using at least one or more of the following programming languages - Java, Python, Scala, Swift, Kotlin, or Go
- Bachelor’s Degree
PREFERRED QUALIFICATIONS:
(Don’t have them all? Don’t worry. We’ll help you develop the right skills for the job!)
- At least 6 years of experience in Application Development using one or more of our core programming languages Java, Python, Scala, Swift, Kotlin, or Go
- Master’s Degree or higher in Computer Science, Software Engineering, Information Technology or in related fields.
- Experience working in a team environment, understanding the importance of mutual respect, empathy, and ensuring everyone’s voice is heard and problems are brought up early and often
- Experience with Test Driven Development
- Experience working in an Agile environment
- Experience with AWS and/or AWS Certification (Solution Architect-Associate preferred)
- Experience in distributed systems, API, microservices, data processing, databases(relational, NoSQL or time-series), streaming or messaging platforms, DevOps, resilience and stability
We may use your information for automated decision making. We may, for certain purposes, render a decision based exclusively on automated processing of your personal information as a part of the candidate screening process.
Responsibilities:
- Working on a variety of projects focusing on backend development, frontend development, mobile development (Android/iOS), infrastructure, tooling, platform engineering, developer experience and data engineering.
- Create exciting new applications using object oriented programming methodologies.
- Following TDD approach from inception to production.
- Explore and evaluate new and emerging software tools, technologies, and practices.
- Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
- Support the continued professionalization of the engineering practice in the studio with effective communication and advocacy in public speaking, presentations, documentation, etc.
- Work within and across Agile teams to design, develop, test, implement and support technical solutions across a full-stack of development tools and technologies.
- Identify gaps and solve problems to completion.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Toronto, ON, Canada