C#/Javascript Developer

C#/Javascript Developer

Website stackadvisors Stack Advisors

Join the Stack Advisors amazing team of experts developing cutting edge integrations in a unique vertical.

Summary of Position:

A C#/Javascript Developer is responsible for software development on various assigned projects working with an agile team to create integrations and applications using the Microsoft stack.

Duties & Responsibilities:

· Develop, unit test, and document code

· Use Jira to document progress

· Follow development style guide and coding standards

· Solve challenging development problems

· Be an active participant and contributor to the agile process, including participating in daily standup meetings, issue grooming sessions, sprint planning, sprint retrospectives, etc.

· Identify opportunities for improvement in process and documentation

· Continue to work on improving development skills and process through organized and self-paced training

· Participate in client-facing meetings when necessary

· Attend both Stack company and team meetings

A “Typical Day”:

· Work on Jira issues from sprint backlog

· Manage code branches and commits

· After unit testing, push completed work to QA

· Assist in bug escalation when necessary

· Log time spent

· Head home satisfied with another successful day

Core Requirements/Development Skills:

· Minimum 2 years of professional experience in a C#, ASP.NET, WPF, Javascript, React

· Experience in Visual Studio

· Understanding of Object-Oriented Programming and SOLID principles

· Experience with MVVM and MVC frameworks

· Understanding of database creation and manipulation (SQLite, MySQL, SQL Server)

· Experience with structured data (XML, JSON)

· Experience with source control using GIT

· Experience in UI/UX a plus

· Experience with the ConnectWise suite of products a major plus

Soft Skills Requirements:

· Agile software development process

· Ability to work on multiple priorities and/or projects simultaneously

· Strong ability to work collaboratively and positively with a team

· Excellent verbal and written communication skills

· Problem-solving abilities and the ability to meet reasonable deadlines

· Enthusiastic desire to develop professionally

· Ability to self-manage and work with little supervision

· Willingness to learn

Measurements and Accountability:

· Complete development issues/tasks within estimates

· Hit sprint/development deadlines on a consistent basis

· 100% compliance with note and time entry requirements

· Take ownership of difficult issues and approach the group for help

· Taking time off in accordance with the employee manual​

To apply for this job please visit stackadvisors.com.