01Key Responsibilities
- Applying current and learning new technical skills and understanding required to complete tasks to the definition of done.
- Conducts and facilitates code reviews at times ensuring coding standards are being met.
- Writes technical documentation for application development.
- Proactively seeks in-depth knowledge of all the applications and code worked on, even code not written by the individual.
- Contributes to product demonstrations.
- Conducts Proof-of-Concepts for approaches when asked and helps to provide pro/con inputs to the team for decision making.
- Contributes to work process improvement concepts.
Qualifications/
02Requirements
- Bachelor's degree in Computer Science, MIS, Information Systems or engineering fields, or equivalent experience
- At least 7 years of relevant experience
- Solid understanding of object-orient programming (OOP) and Design Patterns
- 4+ years of experience in developing, configuring, implementing, and supporting diverse enterprise applications utilizing an n-tier architecture, the Microsoft technology stack and the .NET framework
- 4+ years of experience in .NET development, including experience with MVC Framework, JavaScript, TypeScript, HTML and CSS
- 3+ years of experience with a JavaScript framework such as React, RXJs, Angular, or similar
- 3+ years of experience developing applications on the SQL Server platform using T-SQL, stored procedures, views, ETL Jobs SSIS and functions
- 2+ years of experience working with REST APIs
- 2+ years of experience with agile environments
- Experience leveraging Azure DevOps (ADO) or Jira for work item management and CI/CD automation, as well as Git for version control
- Familiarity with building SaaS solutions using Azure services such as Service Bus, Azure SQL Database, Azure Data Factory, Azure Functions, API Manager, and Azure App Services
- 2+ Years of Exposure on .Net Core, Entity Framework, Linq to SQL
- Microservices, Micro Frontend reasonable exposure in practical implementation
- Technology certifications, a plus
Our Benefits:
At Crowe, we know that great people are what makes a great firm. We value our people and offer employees a comprehensive benefits package. Learn more about what working at Crowe can mean for you!
How You Can Grow:
We will nurture your talent in an inclusive culture that values diversity. You will have the chance to meet on a consistent basis with your Career Coach that will guide you in your career goals and aspirations. Learn more about where talent can prosper! .