
Search by job, company or skills
Position Overview:
Participate in the design, development, and deployment of a complex full-stack application for our Tax and Revenue team.
Develop and maintain backend REST APIs using .NET/C# and backed by RBDMS.
Develop and maintain user interfaces using React.js
Participate in Scrum meetings/processes.
Collaborate closely with cross-functional teams, including product managers, designers, QA, and other stakeholders.
Conduct code reviews and provide constructive feedback to team members.
Key Responsibilities:
Participate in the design, development, and deployment of a complex full-stack application for our Tax and Revenue team.
Develop and maintain backend REST APIs using .NET/C# and backed by RBDMS.
Develop and maintain user interfaces using React.js.
Participate in Scrum meetings/processes.
Collaborate closely with cross-functional teams, including product managers, designers, QA, and other stakeholders.
Conduct code reviews and provide constructive feedback to team members.
Mandatory Qualifications:
Bachelor's degree in computer science, information technology, or a related field; or equivalent experience.
8+ years of professional experience in application development including at least 4 years using .NET and 4 years using a UI framework such as React.js.
3+ years supporting large scale or complex applications in production.
Strong experience with enterprise application design patterns.
Very strong proficiency in core C# and JavaScript language programming.
Extensive experience with RESTful API design and implementation.
Extensive experience with a common RBDMS such as SQLServer or PostgreSQL.
Strong experience with ORM and Entity Framework.
Knowledge of Git version control system.
Strong problem-solving skills and attention to detail.
Excellent communication skills.
Ability to mentor/teach and serve as a thought leader
Participate in the design, development, and deployment of a complex full-stack application for our Tax and Revenue team.
Collaborate closely with cross-functional teams, including product managers, designers, QA, and other stakeholders.
Preferred Qualifications:
Experience with AI tools for software development
Experience with a NoSQL database such as MarkLogic or DynamoDB.
Familiarity with Azure DevOps or AWS.
Understanding of Agile development methodologies and Scrum practices.
Experience with DevOps practices and tools.
Proficiency in a secondary language such as Python or Java.
Job ID: 144593073