• Strong communication skills and ability to work in a collaborative environment with software developers and domain experts
• Strong grasp of software engineering best practices for code quality and maintainability such as OOAD, SOLID principles, and automated testing
• Minimum of three years of experience developing, deploying, and supporting web-based applications including frontend, business logic, and data layers
• Proficiency in one or more of the following: C#, Angular +2, Snowflake, .Net, • Extensive experience with web technologies such as HTML, CSS, JavaScript, and HTTP
• Experience with modern web frameworks/libraries such as Angular and React
• Good grasp of the REST architectural style and experience implementing REST APIs using ASP.NET Web API.
• Experience building, deploying, and supporting applications on Cloud platforms such as Azure, AWS.
• Experience building data models and data access layers against either SQL or NoSQL databases
Skills
2-4 Years of software development experience.
• Bachelors or master’s degree from an accredited university in Computer Science or related field of study
• Strong SQL background
• Experience in design patterns and system architecture.
• Experience working in an Agile/Scrum/Kanban team using Confluence, JIRA, or other issue tracking tools.
• Experience in React is a plus
• Experience in ADO.NET and MVC is a plus