> Markdown version of [/jobs/ext/1505918-software-developer](https://www.wearedevelopers.com/jobs/ext/1505918-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Rbc Capital Markets - **Location:** Minneapolis, MN, United States - **Salary:** $65,000.0 - $95,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Integration Architecture, Software Applications, Confluence, JIRA, Systems Development Life Cycle, Software Deployment, Software Engineering, Api Management, Programming Languages - **Published:** July 30, 2026 - **Apply:** https://www.juju.com/job/00000000gkiazl ## About the Role Strong understanding of Java and .Net application development as well as API integrations. Demonstrated knowledge of the SDLC Lifecycle. Ability to solve problems individually or as part of a group. Deadline-driven and results-oriented; able to meet consistently high quality standards while handling a variety of tasks and deadlines simultaneously. Nice-to-have: Experience with OCP, Jira, Confluence. Experience within the financial industry is a plus, Active Learning, Application Integrations, Detail-Oriented, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), High School Diploma or Equivalent ## Description Develop software applications and tools, troubleshooting and debugging programs, and contributing to the design and implementation of solutions, applying complete knowledge and skills to perform varied assignments of small size and scope. Completes software development tasks and projects with moderate complexity, demonstrating growing expertise and judgement to determine appropriate actions. What will you do? Develops and enhances software applications by creating and revising code, troubleshooting issues, and implementing solutions based on defined user requirements and technical specifications. Collaborate with internal teams and stakeholders to gather requirements, ensure alignment with project objectives, and deliver optimal solutions while adhering to established procedures and standards. Participates in testing and debugging processes, ensuring the accuracy and functionality of software programs, and providing support for production deployment. Contributes to the planning and execution of project phases, offering recommendations on tools, processes, and methods to improve efficiency and meet operational goals. Executes software development tasks requiring moderate to advanced expertise and judgement to drive outcomes. Apply independent decisions, typically guided by previous experience and knowledge to manage some ambiguity and deliver measurable impact on productivity. Generates ideas to enhance processes within own work area and resolves business, operational and technical software development related problems within scope of responsibility. Fosters and strengthens relationships with key stakeholders, including team members, managers, and clients to achieve department or functional goals and drives innovation. ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [From APIs to MCP: Enterprise Governance, Registry, and Controls](https://www.wearedevelopers.com/videos/100336-from-apis-to-mcp-enterprise-governance-registry-and-controls) - [42 x 2 Canvases Later: Two Years, Two Minds, Many Lessons](https://www.wearedevelopers.com/videos/1458-42-x-2-canvases-later-two-years-two-minds-many-lessons) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [A Founder's Journey : From Startup Chaos to Purposeful Growth](https://www.wearedevelopers.com/videos/1926-a-founder-s-journey-from-startup-chaos-to-purposeful-growth) - [Say goodbye to building boring APIs with Azure Data API Builder](https://www.wearedevelopers.com/videos/1194-say-goodbye-to-building-boring-apis-with-azure-data-api-builder) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)