Utilize source control, continuous integration, and unit testing best practices
Work cross-functionally to define and write code for new features
Handle the architecting, implementing, and managing high-performance scalable applications on Linux/Windows platforms with one or more of the following:
Develop web applications using at least one popular web framework.
Knowledge of object orientated programming environment and programming toolset.
Troubleshoot and fix complex system issues.
Be aware of ˙software development methodologies; project management procedures
Compile and write documentation to describe program development and revisions