Description
The Senior Software Engineer 2 role works within our agile / scrum engineering team to develop software via assigned tasks. This role is leading initiatives with little guidance to the definition of done, working with immediate peers, and communicating across immediate team.
Key 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 / Requirements :
Bachelor's degree in Computer Science, MIS, Information Systems or engineering fields, or equivalent experience
At least 7 years of relevant experience
Strong 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!
Senior Software Engineer • hyderabad, India