Associated Bank-posted 3 months ago
$84,980 - $145,680/Yr
Full-time • Mid Level
WI
1,001-5,000 employees

At Associated Bank, we strive to create an inclusive culture where different perspectives are valued and recognized as strengths critical to our success. If you thrive in an environment where your growth and development are encouraged and supported, then Associated Bank may be the right place for you. This person will provide application software development services, typically in a defined project. They will develop program logic for new applications or analyze and modify logic in existing applications. Responsibilities include coding, testing, debugging, documenting, and implementing deployment scripts for software applications, analyzing requirements, testing, and integrating application components, and ensuring that system improvements are successfully implemented. The role may involve testing new software code and typically works in a highly efficient ('Agile') development environment. Additionally, the candidate may mentor junior and/or new developers as needed. They will build applications for clients using an agile engineering mindset, solve complex problems, demonstrate strong engineering skills, and lead through the ambiguity of rapid change. The position requires designing, building, testing, implementing, and maintaining complex or large-scale web applications that are reliable and accessible, supporting the organization's Application & API Strategy. The candidate will execute many of the same activities as the Experienced level but will typically work on more complex, larger, and higher importance/impact projects. They will frequently lead development projects and liaise with external consultants or vendors to integrate new web products with existing web applications to improve functionality or design. The role also involves exploring new technology stacks, modern trends, open-source libraries, design patterns, architecture, best practices, and other software-related topics.

  • Provide application software development services in a defined project.
  • Develop program logic for new applications or analyze and modify logic in existing applications.
  • Code, test, debug, document, and implement deployment scripts for software applications.
  • Analyze requirements, test, and integrate application components.
  • Ensure that system improvements are successfully implemented.
  • Test new software code in a highly efficient ('Agile') development environment.
  • Mentor junior and/or new developers as needed.
  • Build applications for clients using an agile engineering mindset.
  • Design, build, test, implement, and maintain complex or large-scale web applications.
  • Lead development projects and liaise with external consultants or vendors.
  • Explore new technology stacks, modern trends, open-source libraries, design patterns, architecture, and best practices.
  • Bachelor’s Degree or equivalent combination of education and experience in Technology.
  • Bachelor’s Degree or equivalent combination of education and experience in Design.
  • Bachelor’s Degree or equivalent combination of education and experience in Visual Arts.
  • Bachelor’s Degree or equivalent combination of education and experience in Communications.
  • 6–8 years developing/designing component-based web, mobile, or desktop applications.
  • Expert knowledge of user-centered design principles.
  • Retirement savings including both 401(k) and Pension plans.
  • Paid time off to volunteer in your community.
  • Opportunities to connect with others through diversity-focused Colleague Resource Groups.
  • Competitive salaries with professional development and advancement opportunities.
  • Bonus benefits including well-being programs and incentives.
  • Parental leave.
  • Employee stock purchase plan.
  • Military benefits.
  • Personal banking, loan, investment, and insurance benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service