Software Developer III

Rackspace

(San Antonio, Texas)
Full Time
Job Posting Details
About Rackspace
What began in 1998 as the idea of three Trinity University classmates has now become a global company with more than 300,000 customers in over 120 countries and $1.9 billion in annual revenue. While our headquarters remain in San Antonio, we have over 5,900 Rackers on four continents who spend their days innovating, creating, and supporting the foundation of our business—you.
Summary
The Software Developer will be working on the CORE application within the Racker Tools department. The development work will contain a mixture of maintenance, new features, and transformation of the system.
Responsibilities
**A successful candidate should:** * Effectively collaborate with team members sitting right next to you, other part of the building or on other part of the globe. * Possess computer science fundamentals: data-structures, programming languages, algorithms. * Communicate and explain complex technical problems to designers, product managers and other engineers equally well. * Know how the web works. Should know HTTP, TCP/IP. * Learn and grow * learn from local experts and expand your skills and responsibilities. * Write clean, maintainable, documented code using best engineering practices in the industry (design patterns, TDD, peer review, CI, automated testing etc.) * Be willing to jump in and fix things, when they break (which they will). * Be self-driven, take responsibility and be able to make sense out of chaos and noise.
Ideal Candidate
* 3+ years of python development or similar experience in another object oriented language such as Java or Ruby. * 3+ years of SQL experience (Postgres preferred) * Understanding of web frameworks and web server technologies * Experience in building or maintaining RESTFUL APIs * Experience in building and maintaining enterprise level web systems * Demonstrated ability to troubleshoot technical issues * Knowledge of source code management systems such as Git * Knowledge of Agile Methodologies preferred * Knowledge of the Software Development Life Cycle * Ability to collaborate professionally over multiple communication channels such as chat, video chat, and face to face. * Communicate and explain complex technical problems to designers, product managers and other engineers equally well. * Write clean, maintainable, documented code using best engineering practices in the industry (design patterns, TDD, peer review, CI, automated testing etc.) * Be 'on call' on a rotational basis

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.