Basic Skill Qualifications
Bachelor's Degree in Software Engineering, Computer Science, or related field and 3+ years of software engineering experience.
3+ years of hands-on expertise with C# object-oriented programming.
3+ years of hands-on experience with any combination of ASP.Net MVC, .Net Core and .Net 5+ and experience building in microservice applications.
3+ years of HTML, CSS and JavaScript.
2+ years’ experience with React.
Strong level fluency in React.js/JavaScript and REST API development, proficient in React JS modules/packages, Building reusable components and front-end libraries for future use
Strong proficiency with basic web technologies including React, HTML, CSS, XML, SOAP, WSDL, REST, JSON, and JavaScript.
Strong experience with SQL Server, including writing T-SQL.
Experience with Entity Framework.
Proficiency with web application technologies, such as .NET.
Experience delivering an entire piece of a system or application
Deep understanding of software design patterns
Working knowledge of Agile Development and continuous integration and continuous delivery methodologies and tools
Experience with a version control system (e.g., Git)
Experience with an issue/problem tracking system (e.g., Azure DevOps or Jira)
Proficiency with multiple operating systems (Mac OSX, Windows, LINUX, etc.)
Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.
Bachelor's Degree in Software Engineering