Responsibilities:
-
Translate business requirements into intuitive software solutions
-
Participate within an Agile (Scrum) development team
-
Collaborate with fellow IT and software developers while building knowledge base
-
Participate in technical design discussion and hands-on solution implementation
-
Keep a critical eye on new design specifications and raise quality, performance or architectural concerns
-
Mentor other developers with a constructive, results oriented approachΒ
Requirements:
-
Bachelorβs degree in Science, Engineering or Computer Science or equivalent experience.Β
-
At least 5 years of Software development experience with C#
-
Strong oral and written communication skills are a must
-
High energy, proactive and approachable personality who enjoy solving diverse problems
-
Proven problem-solving abilities and creative thinking
-
Professional experience using SQL Server
-
Experience with the following technologies: C#, ASP.NET MVC, JavaScript, AngularJS, and React
-
Ability to positively interact with all members of development team
-
Thorough understanding of object-oriented development theory
-
Self-starter capable of working on small teams in a fast-paced environment