BCforward - Chicago, IL
posted 3 months ago
The Python Developer role at BCforward is a critical position responsible for developing and delivering complex software solutions that align with business goals. The developer will ensure that all software meets functional, nonfunctional, and compliance requirements, which is essential in the banking sector. This position requires a strong understanding of coding solutions, unit testing, and the ability to integrate these solutions into the overall application or system effectively. The developer will work closely with various architectural components across data, application, and business domains to design and develop client requirements. In this role, the developer will contribute to story refinement and help define requirements, guiding the team in estimating the work necessary to realize a story or requirement throughout the delivery lifecycle. They will also perform spikes or proofs of concept as needed to mitigate risks or implement new ideas. The developer will be expected to code solutions and unit test them to deliver requirements or stories according to defined acceptance criteria and compliance standards. Additionally, the developer will assist the team in resolving technical complexities involved in realizing story work and contribute to existing test suites, analyzing test reports, and identifying any issues or errors. Effective documentation and communication regarding deployment, maintenance, support, and business functionality are also key responsibilities. The developer will participate in and contribute to CI/CD events, coaching team members in branching timelines, pull requests, issue triage, merge/conflict resolution, and release notes.