Desired Skills and Experience

  • Work in an Agile/Scrum development team embracing our Quality First culture: code inspections, automated unit tests and functional tests, code coverage, and a commitment to completing our goals at the end of every iteration.
  • Contribute to continuous improvement initiatives to increase systems and process efficiencies.
  • Apply high-level troubleshooting and debugging skills to eliminate problems in current code.
  • Update job knowledge by studying state-of-the-art development tools and programming techniques and participating in educational opportunities.
  • Experience with PowerShell, web development, and object-oriented programming
  • Working knowledge of databases, preferably SQL Server
  • Knowledge of web services, design patterns, and distributed computing
  • Knowledge of Azure
  • Experience with SQL and scripting languages
  • Understanding of SAAS, PAAS, and IAAS models
  • Experience with agile software development methodology  
  • Collaborative, positive, quality-oriented and self-motivating attitude
  • Understanding of software engineering best practices, including agile methodology, design patterns, decoupled architectures, and test-driven development
  • Bachelors of Science degree in Computer Science, Computer Engineering, or similar field.
  • 3+ years hands-on programming experience
  • Experience handling cross-browser / cross-platform issues.