Independently, applies extensive expertise as a software generalist or specialist plus the working knowledge of other related technical disciplines to develop solutions to problems that require extensive originality, ingenuity, and independent judgment.
Duties will include but are not limited to writing test plans for software; programming; and designing compilers, assemblers, user interfaces, databases, network communications and application software for related markets.
Functions as a key contributor to the technical design of Company products. Applies comprehensive knowledge of principles, theories, and concepts of a particular field of software specialization to the solution of difficult assignments. May function as a team leader for a group of software development professionals.
Will perform other reasonable and related duties. The Company reserves the right to change duties at any time.
Requirements:
- Bachelor's Degree in Computer Science or a related technical discipline with 8 or more years of relevant experience.
- Experience working in an agile/scrum environment.
- Experience using git is preferred.
- Experience with relational database concepts and SQL is preferred.
- Experience in .Net development is preferred.
- Experience with Full stack development is mandatory.
- Development experience in React/Angular/Javascript is preferred.
- Development experience with .NET and C# is mandatory.
- Experience in working multinational teams is expected, Leading the technical Design and development.