Developer
Fort Mill, SC - USA
Job Summary
We are seeking an experienced Developer to join our team and drive the implementation of complex high-quality software solutions.
In this role you will collaborate with product owners architects and cross-functional teams to deliver world-class applications while mentoring junior developers and shaping technical direction. The ideal candidate combines deep technical expertise with strong leadership skills and a passion for building scalable cloud-based systems.
Req.#
- Develop high-quality software design and functional documentation
- Work with product owners architects and others to implement world-class solutions that meet regulatory and customer needs
- Provide estimates for specific software feature implementation
- Identify prioritize and execute tasks in the software development life cycle (SDLC)
- Build unit tests and follow test-driven development practices
- Develop and maintain tools and applications by producing clean efficient code that follows open-sourcing standards
- Automate tasks through appropriate tools and scripting
- Provide senior leadership to junior software developers through design guidance implementation support and code reviews
- Participate in backlog grooming and sprint planning analyzing requirements providing complexity estimates and proposing low-level implementation plans
- Ensure software is up-to-date with the latest technologies and standards
- Assist support teams in resolving customer and production issues
- 8 years of proven experience as a Software Engineer with project experience leading the implementation of complex software deliverables
- Experience working in Agile SDLC with iterative delivery
- Strong understanding of software design patterns programming paradigms frameworks and testing methodologies
- Ability to write clean readable reusable code and communicate technical concepts to both technical and non-technical stakeholders
- Very strong working experience in C#
- Strong SQL proficiency and hands-on experience with relational databases query optimization stored procedures schema design performance tuning
- Solid cloud experience including working with major cloud platforms (AWS preferable) deploying and maintaining cloud-based applications and working with cloud-native services (compute storage identity logging/monitoring)
- Basic to intermediate understanding of containerization and orchestration (Docker Kubernetes)
- Familiarity with cloud networking IAM and infrastructure-as-code concepts
- Good working knowledge of GIT and CI/CD pipelines (Jenkins GitLab CI)
- Strong Agile development background
- Good working knowledge Jira and Confluence
- Outstanding analytical problem-solving and communication skills
- Self-driven flexible and innovative
- Fair understanding of Incident Problem Change and Release management processes
- Financial markets/banking experience and/or regulated products exposure
- Experience migrating on-prem infrastructure to cloud and mentoring junior developers in cloud technologies or microservices
- Experience designing or architecting solutions in cloud environments
- Strong understanding of security and compliance requirements
- Solid knowledge of DevOps and SRE best practices
Required Experience:
Staff IC