Senior Full Stack Developer (.NET/Angular)
at Baker Tilly
Chicago, Illinois, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 May, 2025 | USD 98140 Annual | 02 Feb, 2025 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Overview
Baker Tilly is a leading advisory, tax and assurance firm, providing clients with a genuine coast-to-coast and global advantage in major regions of the U.S. and in many of the world’s leading financial centers – New York, London, San Francisco, Los Angeles, Chicago and Boston. Baker Tilly Advisory Group, LP and Baker Tilly US, LLP (Baker Tilly) provide professional services through an alternative practice structure in accordance with the AICPA Code of Professional Conduct and applicable laws, regulations and professional standards. Baker Tilly US, LLP is a licensed independent CPA firm that provides attest services to its clients. Baker Tilly Advisory Group, LP and its subsidiary entities provide tax and business advisory services to their clients. Baker Tilly Advisory Group, LP and its subsidiary entities are not licensed CPA firms.
Baker Tilly Advisory Group, LP and Baker Tilly US, LLP, trading as Baker Tilly, are independent members of Baker Tilly International, a worldwide network of independent accounting and business advisory firms in 141 territories, with 43,000 professionals and a combined worldwide revenue of $5.2 billion. Visit bakertilly.com or join the conversation on LinkedIn, Facebook and Instagram.
Please discuss the work location status with your Baker Tilly talent acquisition professional to understand the requirements for an opportunity you are exploring.
Baker Tilly is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status, gender identity, sexual orientation, or any other legally protected basis, in accordance with applicable federal, state or local law.
Any unsolicited resumes submitted through our website or to Baker Tilly Advisory Group, LP, employee e-mail accounts are considered property of Baker Tilly Advisory Group, LP, and are not subject to payment of agency fees. In order to be an authorized recruitment agency ("search firm") for Baker Tilly Advisory Group, LP, there must be a formal written agreement in place and the agency must be invited, by Baker Tilly’s Talent Attraction team, to submit candidates for review via our applicant tracking system.
Job Description:
About Us
Product Solutions at Baker Tilly is redefining the intersection of software and services by pioneering client-centric digital solutions. Our vision is to transform the client experience by delivering innovative, intuitive digital products that set new standards and consistently exceed expectations. Our dynamic product team is dedicated to bringing first-of-its-kind applications to the market, combining deep functional, industry, and technical capabilities to help clients solve some of their toughest problems.
You Will Enjoy This Role If You:
- Thrive when tasked with transforming user stories into innovative web applications.
- Can execute industry best practices and emerging frameworks.
- Have experience bridging disparate technologies into comprehensive technical solutions.
- Continuously develop your skills, including obtaining technical certifications and working on personal projects.
- Are looking for your next challenge, crave variety, and feel your skills can be better utilized.
- Want to make an impact as part of a fast-growing, innovative practice where your hard work and creativity help build our brand.
- Do your best work as part of a talented, collaborative team that enjoys working together to meet client needs.
- Feel valued when provided with the resources and support to continually sharpen your skills and build your career.
What You Will Do:
- Design, develop, and test robust full-stack applications using .NET and Angular frameworks.
- Lead and participate in software deployment and provide ongoing application support.
- Create and implement scalable software and database designs that align with business and technical requirements.
- Lead and participate in defining application and database architecture for new and existing solutions.
- Analyze written and verbal business requirements from analysts and stakeholders to develop effective solutions.
- Gain a deep understanding of written and verbal business requirements provided by business analysts or customers.
- Participate in client requirements gathering sessions and accurately document business requirements.
- Gain a deep understanding of client needs and propose innovative, practical solutions that exceed client expectations.
- Ensure alignment of technical solutions with business objectives through effective communication and collaboration.
- Foster teamwork and innovation in a collaborative, agile environment.
- Communicate progress, challenges, and solutions clearly with team members and stakeholders.
- Coordinate with offshore and onshore teams to deliver high-quality solutions.
- Take ownership of the end-to-end delivery lifecycle of assigned projects.
- Participate in agile ceremonies, including sprint planning and retrospectives.
- Use tools like Jira and Confluence for project tracking and documentation.
Successful Candidates Will Have:
- Minimum 8 years of full-stack application development experience with .NET, C#, Angular, and related frameworks.
- Hands-on experience with ASP.NET Core for building API-driven architectures, Entity Framework, and SQL Server (Azure, RDS).
- Strong proficiency in back-end development with .NET and experience with front-end development using Angular.
- Practical experience with SQL queries, stored procedures, tables, and database design.
- Familiarity with Azure and AWS cloud platforms.
- Familiarity with data warehousing solutions such as Redshift (preferred).
- Technical Expertise:
- Strong grasp of object-oriented programming (OOP) principles.
- Knowledge of CI/CD pipelines (GitHub, Azure DevOps).
- Experience with Agile tools like Jira, Confluence, or Azure DevOps Boards.
- Excellent written and verbal communication skills to convey technical concepts to various audiences.
- Strong problem-solving skills with a proactive, solution-oriented mindset.
- Ability to work independently and collaboratively in a fast-paced, Agile environment.
- Demonstrated accountability for quality deliverables and meeting project deadlines.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
The compensation range for this role is $98,140 to $212,630. Actual compensation is influenced by a variety of factors including but not limited to skills, experience, qualifications, and geographic location
Responsibilities:
You Will Enjoy This Role If You:
- Thrive when tasked with transforming user stories into innovative web applications.
- Can execute industry best practices and emerging frameworks.
- Have experience bridging disparate technologies into comprehensive technical solutions.
- Continuously develop your skills, including obtaining technical certifications and working on personal projects.
- Are looking for your next challenge, crave variety, and feel your skills can be better utilized.
- Want to make an impact as part of a fast-growing, innovative practice where your hard work and creativity help build our brand.
- Do your best work as part of a talented, collaborative team that enjoys working together to meet client needs.
- Feel valued when provided with the resources and support to continually sharpen your skills and build your career
What You Will Do:
- Design, develop, and test robust full-stack applications using .NET and Angular frameworks.
- Lead and participate in software deployment and provide ongoing application support.
- Create and implement scalable software and database designs that align with business and technical requirements.
- Lead and participate in defining application and database architecture for new and existing solutions.
- Analyze written and verbal business requirements from analysts and stakeholders to develop effective solutions.
- Gain a deep understanding of written and verbal business requirements provided by business analysts or customers.
- Participate in client requirements gathering sessions and accurately document business requirements.
- Gain a deep understanding of client needs and propose innovative, practical solutions that exceed client expectations.
- Ensure alignment of technical solutions with business objectives through effective communication and collaboration.
- Foster teamwork and innovation in a collaborative, agile environment.
- Communicate progress, challenges, and solutions clearly with team members and stakeholders.
- Coordinate with offshore and onshore teams to deliver high-quality solutions.
- Take ownership of the end-to-end delivery lifecycle of assigned projects.
- Participate in agile ceremonies, including sprint planning and retrospectives.
- Use tools like Jira and Confluence for project tracking and documentation
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Computer science engineering or a related field or equivalent experience
Proficient
1
Chicago, IL, USA