Specific Technical Requirements:
• The ability to select the correct technical design so that the best balance of cost, security, and supportability are met along with the expected functionality of the application.
• The ability to communicate with the team and provide guidance surrounding the appropriate use of technical resources and operational procedures.
• The ability to provide governance, identity management, and security guidance to the team and the organization.
EDUCATION/TRAINING/EXPERIENCE:
• Fluent with functional, imperative and object-¬oriented languages (knowledge of #C# is preferred).
• Strong with #OOP and Functional Programming and modeling skills.
• Fluent in #JavaScript.
• Experience coding, testing, and documenting complex systems.
• Experience working in an #agile environment.
• Ability to take a project from scoping requirements through the actual project launch.
• Experience communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates, and meet production deadlines.
• Experience implementing and consuming large-scale web services.
• Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
• Experience with unit test methodologies.
• Eagerness and willingness to learn new technologies.