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.