Thursday, 6 February 2014

Application Architect

Posted by Unknown on 01:50 with No comments
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