- Raleigh, North Carolina, United States
- On-site
- Full-time · Mid
- 5+ years
Independently designs, develops, tests, and maintains complex software solutions that meet business and user needs, focusing on scalable, reliable, and high-quality applications.
Responsibilities
- Independently designs, develops, tests, and maintains complex software components and services
- Implements advanced features and enhancements using established coding standards, architectural patterns, and development best practices
- Leads code reviews and provides constructive feedback to ensure code quality, maintainability, and performance
- Collaborates with cross-functional technical teams to plan and execute technical initiatives
- Troubleshoots, debugs, and resolves complex software defects and production issues
Requirements
- Bachelor’s degree in computer science, Software Engineering, or related field
- Nice to have: Banking and Financial Services business processes
- Nice to have: Liquidity
- Nice to have: Risk
- Nice to have: Finance