Participate in product design sessions to define, drive, and implement a variety of new products and features that require flexible and performant solutions.
Write/develop code that supports the design requirements for new features of existing products and creation of brand-new products.
Take ownership for the technical quality of the projects committed to by the team.
Participate in reviews with peers, architects, and stakeholders to decide amongst available technologies.
Be thoughtful on application architecture to ensure adoption and consistency.
Contribute to existing product documentation and adapt content based on product/program updates.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues that impact service operations and quality.
Participate in Agile ceremonies as defined by the scrum team and Agile Release Train, including daily standups, backlog grooming, product demos, and planning sessions.
Desired Skills
Microsoft .NET
Framework 4.6+/C# 7.3+
ASP.NET Web API 2.0
Visual Studio (VS) 2019+
Database
SQL Server 2019+
Transact-SQL (T-SQL)
Data Query Language (DQL)
Data Manipulation Language (DML)
Data Definition Language (DDL)
Stored Procedure (Proc) development.
User-Defined Function (UDF) development
SQL Server Management Studio (SSMS) 18.10+
Database schema design
Data interchange formats and related technologies
Extensible Markup Language (XML) 1.0
XML Schema Definition (XSD) 1.0 & 1.1
Extensible Stylesheet Language Transformations (XSLT) 1.0, 2.0 & 3.0
XML Path Language (XPath) 2.0+
JavaScript Object Notation (JSON) conforming to RFC 8259 or later.
JSON Schema draft-07 or later
Other
Hypertext Transfer Protocol (HTTP) 1.1+
Object Oriented Programming (OOP) concepts and principles.