Senior Software Developer

Strategic Data Systems

We are looking for an awesome software developer who is willing to give Python a try.

  • Senior level developer - 7+ years of experience
  • Kick-butt developer, willing to learn Python.
  • Client willing to hire you after 6 months. (We want you to stay!)
If you are an Amazing Software Engineer who wants to make great money working at a company that finds interesting and challenging engagements for its employees, then Strategic Data Systems may be the right company for you!
  
Our People:
  • We hire people in all stages of their careers who are passionate about developing software. We hire a lot of musicians, former police officers and veterans, citizens and immigrants, single people and family people, gamers, electronics hobbyists, sports enthusiasts, and die-hard geeks.  We all have one thing in common… developing awesome software makes us happy.
  • We also believe that participating in the greater software community, learning, and teaching each other cool things is really important.

The Job we are hiring for right now:
  • Our client believes the same thing we do.   A great software engineer will be great in whatever language they are using, and I’d rather have a great engineer over a person that has a particular skill.   Skills can be learned.
  • The client wants to hire you after 6 months.

Qualifications:
We are looking for a senior level developer for this position.   By “senior”, we mean:
  • 7+ years of software development experience
  • 3+ years writing RESTful web services
  • 3+ years working with relational databases
  • Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.  Don’t worry if you are not a Python expert – a seriously good developer with Java or .Net skills will be considered as long as you are willing to give Python a try.
  • Understanding of the threading and multi-process architecture.
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools such as Git using Bitbucket/GitHub
  • Good knowledge of server-side templating languages
  • Excellent verbal and written communication skills
  • Comfortable working with JavaScript frameworks
Responsibilities:
  • You will design, test, and develop scalable, highly available, low-latency applications for high-demand systems
  • You will help customers succeed by ensuring designs comply with specifications
  • You will support continuous improvement by investigating alternatives and technologies, and presenting these for architectural review
  • You will document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
  • You will maintain up-to-date job knowledge by learning about new development tools, programming techniques, and computing equipment
  • You will lead a team of engineers by providing mentorship, guidance, and educational opportunities
  
Don’t wait another minute – apply now!    If you don’t want to apply, please pass this along to your friends so they don’t miss this awesome opportunity!