Wednesday, January 4, 2012

Senior Software Developer (Java) - The Rackspace Cloud Job at Rackspace (Austin, TX)

We are looking for a Software Developer III who will be designing and developing software for large-scale cloud-based services.


Responsibilities include: Translating functional requirements into conceptual and detailed designs; Providing estimates for development effort; Implementing proof of concept, prototypes and production-grade software; creating unit and acceptance tests; coordinating sign-off from QA/Test; automating deployment; And assisting Operations and Support staff in trouble-shooting software issues as well as implementing bug fixes.


Responsibilities:



- Designs robust, scalable, secure ,and globalized feature
- Demonstrates sound rationale in making design trade-offs for own feature area
- Identifies risks and mitigation for own feature area
- Effectively manages dependencies for own feature area
- Drives continuous adoption and integration of relevant new technologies into design
- Efficient! ly implements own feature area with minimal technical debt
- Feature areas are easy to deploy and maintainable
- Proactively drives refactoring and code-reuse
- Feature areas are bug free
- Includes unit tests for feature areas to achieve established code coverage targets
- Feature areas are test-driven designed, enabling efficient regression testing
- Makes regular contribution to test automation
- Evolves own feature areas with new ideas to realize greater benefits or to solve newly anticipated problems
- Focuses on multiple feature areas or components
- Consistently, contributes to key functionalities for our product and service offering
- Adheres to established coding and process best practices
- Makes regular contribution to engineering standards and best practices
- Develops own technical leadership skill by providing guidance to new hires
- Initiates ideas and acts upon ideas that result in indirect ben! efits. Fanatical about quality
- Ability to develop, adop! t, and share quality improvement strategy
- Initiates opportunity for collaborating outside of his/her team
- Maintains a collaborative working relationship with others by seeking, using and giving feedback
- Being open to and values diverged thinking, ideas, and opinions from others and being able to manage any healthy contention
- Seeks and uses feedback from others to manage his/her own behaviors or others’ impression
- Appeals for support from others with data and facts
- Anticipates and manages reaction from others



Apply for this job vacancy

No comments:

Post a Comment