| Application Architect | |
| IT-Application Development | |
| Exempt | |
| WI - Milwaukee | |
| At
Baird, we focus on achieving great outcomes for our clients, and we are
committed to helping our associates thrive, professionally and
personally. Our continued success has given us the opportunity to
continue to invest in our technology as a key for Baird to win in the
marketplace. Our growing IT organization consists of 168 talented
professionals working collaboratively to enhance our technology
infrastructure. We work with some of the latest technologies in the
areas of application development, business intelligence, infrastructure,
technical support services, project management and business analysis.
Baird a leader in the Financial Services industry for the past 90 years,
and proud to be one of Fortune’s 100 best companies to work for the
past ten consecutive years! SUMMARY: The Application Architect is responsible for establishing the basic structure of the business unit application domain, defining the core design features and elements that provide the overall development framework. This key position partners with Solution Architects, Project Managers and development teams to assist in setting technical direction and strategy and reports to our Director of Application Development. Solution Delivery: - Design and implement project solutions - Translate business requirements and product vision into application architecture - Work with development team on refined estimates - Perform system and risk analysis - Develop, code, and test features - Maintain integrity of high level design and application architecture by participating in design reviews and code reviews - Ensure project deliverables meet overall enterprise architecture requirements, including providing and owning trade-off choices - Responsible to drive the software craftsmanship model in the organization and into the team Leadership: - Use the mentoring and pairing model to coach software development principles - Communicate requirements and architecture to development team members - Approve software releases - Provide technical mentoring to development and project services team members Collaborate with internal and external customers: - Work with Project Managers and Business Analysts on high level project estimates and creating of technical requirements and test plans - Work with Application Development teams for data and integration needs - Play the key interface between Baird and vendor solution/technical architecture staff Continuous Learning: - Seek out and apply new technologies and skills in daily work through conferences, online training, reading, participation in organizations and user groups, etc. REQUIRED KNOWLEDGE, SKILLS & ABILITIES - B.S. in Computer Science, Computer Engineering, or Software Engineering preferred - At least 7 years of software engineering experience including experience in an architecture role - Demonstrated expertise in Object-Oriented Analysis and Design, with a focus on high-quality, timely, and supportable and maintainable code delivery. - Demonstrated expertise in the architecture and design of high performance distributed systems. - Experience and comfort with Agile/XP/Lean development. - Demonstrated history of technical leadership and successful delivery on large and complex projects. - Demonstrated experience with Test Automation (FIT, xUnit) - Demonstrated effective decision making on architecture and design - Requirements analysis skills and experience - Strong communication skills - Strong pair programming experience - Demonstrated experience with Continuous Integration - Goal oriented with strong attention to detail - Flexible and able to manage multiple priorities - Able to work and grow in a fast-paced, team oriented environment | |
| 3286BR |
Apply
0 comments:
Post a Comment