Crowe
Join to apply for the
Software Engineering Specialist
role at
Crowe . Your Journey at Crowe Starts Here:
At Crowe, you can build a meaningful and rewarding career. With real flexibility to balance work with life moments, youre trusted to deliver results and make an impact. We embrace you for who you are, care for your well-being, and nurture your career. Everyone has equitable access to opportunities for career growth and leadership. Over our 80-year history, delivering excellent service through innovation has been a core part of our DNA across our audit, tax, and consulting groups. Thats why we continuously invest in innovative ideas, such as AI-enabled insights and technology-powered solutions, to enhance our services. Join us at Crowe and embark on a career where you can help shape the future of our industry. Job Description:
Crowe is looking to hire a Software Engineering Specialist in our Product Engineering practice. This resource will play an engineering role in a Scrum team responsible for enhancing and maintaining the Crowe Digital Assets Platform used to deliver Crowes Digital Audit services. This individual should have a passion for software development, innovation, and experience working within an Agile Scrum team. The following responsibilities apply to this position: Work with your scrum team to design, build, implement, and support the product modules and integrations with various Crowe systems and services. Responsible for creating a highly available, scalable, and performant system using the Microsoft technology stack and Azure Cloud services. The platform utilizes technologies such as .NET 8, Angular, Azure SQL DB, Azure Table Storage, Azure Functions, Mongo DB, and other Azure services. Collaborate with the scrum team to refine requirements. Define technical approach for user stories in collaboration with the Solution Architect and development team. Ensure architectures meet all technical and security standards through consultation with the Solution Architect, Architecture Review Board, and broader Crowe teams. Embrace the Shift Left mindset and incorporate quality early into the development lifecycle. Provide accurate estimates and meet Sprint objectives. Establish, review, and enforce software development practices and architectures. Research new relevant technologies, advise on their applicability, and evaluate alternative solutions. Qualifications: Minimum of 7 years of experience in developing, configuring, implementing, and supporting diverse enterprise applications utilizing a n-tier architecture, the Microsoft technology stack, and the .NET framework. Minimum of 7 years of experience in ASP.Net development, including .NET core, JavaScript, HTML, and CSS. Minimum of 5 years of experience developing applications on RDBMS and NO SQL platforms. Experience with Blockchain technology, including cryptography, P2P networks, consensus mechanisms, and transaction lifecycle, along with understanding at least one Blockchain (Bitcoin, Ethereum, etc.). Experience leveraging Entity Framework or similar ORM for database interactions. Strong understanding of API design (REST, gRPC) and microservices implementation on Azure. Proficient in building SaaS solutions using Azure services such as Azure SQL Database, Azure Functions, API Management, Azure App Service, and Azure Service Bus. Proficiency with JavaScript frameworks like Angular. Well-versed in object-oriented programming (OOP). Strong understanding of Dependency Injection, inversion of control, and unit testing for quality architecture. Experience with Azure DevOps (ADO) or Jira and Git for version control. Understanding of DevOps practices and deployment automation tools like YAML pipelines and Octopus. Strong interpersonal and communication skills. Bachelor's degree in computer science, Information Technology, or related field, or equivalent work experience. Strong knowledge of software development best practices, including standards, reviews, and automated testing. Other Preferred Qualifications: Experience in Blockchain technology and other 3rd Gen languages such as C++ or Go. Remote role. We uphold Crowes values of Care, Trust, Courage, and Stewardship. We expect all employees to act ethically and with integrity. The estimated salary range is $113,000 to $267,500 annually, depending on experience and other factors. Our Benefits:
We offer a comprehensive rewards package to support our employees well-being and career growth. How You Can Grow:
We nurture talent in an inclusive culture, providing career coaching and development opportunities. More about Crowe:
Crowe is a leading accounting, consulting, and technology firm, serving clients worldwide with a focus on innovation and excellence. We are an equal opportunity employer committed to diversity and inclusion. #J-18808-Ljbffr
Software Engineering Specialist
role at
Crowe . Your Journey at Crowe Starts Here:
At Crowe, you can build a meaningful and rewarding career. With real flexibility to balance work with life moments, youre trusted to deliver results and make an impact. We embrace you for who you are, care for your well-being, and nurture your career. Everyone has equitable access to opportunities for career growth and leadership. Over our 80-year history, delivering excellent service through innovation has been a core part of our DNA across our audit, tax, and consulting groups. Thats why we continuously invest in innovative ideas, such as AI-enabled insights and technology-powered solutions, to enhance our services. Join us at Crowe and embark on a career where you can help shape the future of our industry. Job Description:
Crowe is looking to hire a Software Engineering Specialist in our Product Engineering practice. This resource will play an engineering role in a Scrum team responsible for enhancing and maintaining the Crowe Digital Assets Platform used to deliver Crowes Digital Audit services. This individual should have a passion for software development, innovation, and experience working within an Agile Scrum team. The following responsibilities apply to this position: Work with your scrum team to design, build, implement, and support the product modules and integrations with various Crowe systems and services. Responsible for creating a highly available, scalable, and performant system using the Microsoft technology stack and Azure Cloud services. The platform utilizes technologies such as .NET 8, Angular, Azure SQL DB, Azure Table Storage, Azure Functions, Mongo DB, and other Azure services. Collaborate with the scrum team to refine requirements. Define technical approach for user stories in collaboration with the Solution Architect and development team. Ensure architectures meet all technical and security standards through consultation with the Solution Architect, Architecture Review Board, and broader Crowe teams. Embrace the Shift Left mindset and incorporate quality early into the development lifecycle. Provide accurate estimates and meet Sprint objectives. Establish, review, and enforce software development practices and architectures. Research new relevant technologies, advise on their applicability, and evaluate alternative solutions. Qualifications: Minimum of 7 years of experience in developing, configuring, implementing, and supporting diverse enterprise applications utilizing a n-tier architecture, the Microsoft technology stack, and the .NET framework. Minimum of 7 years of experience in ASP.Net development, including .NET core, JavaScript, HTML, and CSS. Minimum of 5 years of experience developing applications on RDBMS and NO SQL platforms. Experience with Blockchain technology, including cryptography, P2P networks, consensus mechanisms, and transaction lifecycle, along with understanding at least one Blockchain (Bitcoin, Ethereum, etc.). Experience leveraging Entity Framework or similar ORM for database interactions. Strong understanding of API design (REST, gRPC) and microservices implementation on Azure. Proficient in building SaaS solutions using Azure services such as Azure SQL Database, Azure Functions, API Management, Azure App Service, and Azure Service Bus. Proficiency with JavaScript frameworks like Angular. Well-versed in object-oriented programming (OOP). Strong understanding of Dependency Injection, inversion of control, and unit testing for quality architecture. Experience with Azure DevOps (ADO) or Jira and Git for version control. Understanding of DevOps practices and deployment automation tools like YAML pipelines and Octopus. Strong interpersonal and communication skills. Bachelor's degree in computer science, Information Technology, or related field, or equivalent work experience. Strong knowledge of software development best practices, including standards, reviews, and automated testing. Other Preferred Qualifications: Experience in Blockchain technology and other 3rd Gen languages such as C++ or Go. Remote role. We uphold Crowes values of Care, Trust, Courage, and Stewardship. We expect all employees to act ethically and with integrity. The estimated salary range is $113,000 to $267,500 annually, depending on experience and other factors. Our Benefits:
We offer a comprehensive rewards package to support our employees well-being and career growth. How You Can Grow:
We nurture talent in an inclusive culture, providing career coaching and development opportunities. More about Crowe:
Crowe is a leading accounting, consulting, and technology firm, serving clients worldwide with a focus on innovation and excellence. We are an equal opportunity employer committed to diversity and inclusion. #J-18808-Ljbffr