This job has expired and you can't apply for it anymore. Start a new search.
Company Name:
Approximate Salary:
Per Year
Madison, Wisconsin
United States
Position type:
Full Time
Experience level:
Entry Level
Education level:
Bachelor's Degree

.NET Software Developer

Are you driven to create software solutions to feed mission critical business processes and decisions? Want to contribute to a growing financial services firm who values IT as a partner to the business? Consider the Software Developer position at the #4 ranked Fortune magazine's 100 Best Companies to Work For!

Viewing our profession as a craft, our Software Developers work collaboratively to build and deliver quality software for our clients in a continuous learning, agile/lean environment. They create, enhance, and integrate applications using the latest and most efficient tools and techniques. We offer a DevOps culture with a rich developer community focused on software craftsmanship and adding value to the Baird business.

As we continue to grow and add top talent to the Baird IT family, we are looking for a .NET Software Developer for our Madison office to provide a technology solution to our internal Compliance team. The development team is working with an Angular front-end that consumes a RESTful service built using .NET Core. Additional frequent technology used includes Entity Framework, SQL Server, Windows Services, and Apache Spark. This position will require periodic travel to the Milwaukee headquarters for key client meetings and other events. Travel varies based on need, but historically has not been greater than 20%.

As a Software Developer, you will:

Engineer - do the work!
- Develop and build new solutions using a variety of technologies (full .NET stack, JavaScript frameworks, API-first strategy)
- Analyze, design, and refactor legacy applications to bring them up to current standards

Test and Troubleshoot - focus on quality!
- Maintain integrity of high level design and architecture by participating in pair programming or design/code reviews
- Identify and implement problem resolutions and perform system and risk analysis
- Participate in application reviews to help drive accurate and complete support documentation
- Focus on automated testing and continuous delivery

Collaborate - build relationships!
- Work with team members and key stakeholders to develop high level project estimates and creation of test plans
- Partner with project teams to translate business and functional requirements into technical design

Learn - be your best!
- Seek out and apply new technologies and skills in daily work through conferences, online training, reading, participation in organizations and user groups, etc.
- Participate in lunch and learns and other open learning opportunities to help further your craft.

What makes this opportunity great:
- Information technology is a core part of Baird's business strategy and plays a critical role in the growth and transformation of the firm.
- Computer World Best Company to Work For with collaborative culture that values diverse backgrounds and perspectives while emphasizing teamwork and a strong sense of partnership.
- Support and flexibility to grow and be your best at work, at home, and in the community.

What we look for:
- B.S. in Computer Science, Computer Engineering, or Software Engineering is preferred, but open to equivalent experience.
- Passion for software development with diverse experience including new development, support and maintenance.
- Demonstrated experience with Microsoft stack working across tiers (Object-Oriented design, C#, MVC, ASP.NET, Web API)
- Strong experience working with SQL Server and other database technologies, including data integration.
- Ability to work collaboratively with internal clients, business analysts, project managers and other developers to elicit requirements and successfully implement software projects.
- Creative problem solver who is automation focused - success in reducing recurring work and automation to train users for self service.
- Quality focused, motivated by small quick wins and process improvement.
- Comfortable working in an Agile/Lean development environment, successfully collaborating within and across teams.

Who we are:

Baird is an employee owned, international wealth management, capital markets, private equity and asset management firm with offices in the United States, Europe and Asia. Established in 1919, Baird has more than $157 billion in client assets and over 3,300 associates serving the needs of individual, corporate, institutional and municipal clients.

Baird has built an environment of trust, respect and teamwork, where associates are our greatest asset. Committed to being a great place to work, Baird ranked No. 4 on Fortune magazine's 100 Best Companies to Work For in 2017, its fourteenth consecutive year on the list. To learn more about Baird's culture, click here.