Collaborate with other developers to design, develop, test, deploy, maintain, and enhance new software solutions
Participate in code reviews, design discussions, and testing
Continually stay up-to-date with industry changes and bring new concepts to your team
Communicate with product owners, customers, and business stakeholders concerning the team’ s work
Educates others (technical and non-technical) on areas of expertise
Leads implementation teams; Provides leadership of small to medium size projects; collaborates with product managers and other cross-functional team members
Requirements:
Bachelor’ s degree in Computer Science or equivalent industry experience
Excellent analytical, problem solving, and communication skills
Strong object oriented programming skills are required (C#, .NET)
4-6 years professional software development experience desired
4+ years of experience with relational databases (MS SQL Server)