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