Software Developer III Rackspace Technology
Rackspace Technology
Office Location
Full Time
Experience: 5 - 5 years required
Pay:
Salary Information not included
Type: Full Time
Location: All India
Skills: Python, Java, GoLang
About Rackspace Technology
Job Description
The role involves designing and developing software for enterprise services. Your responsibilities will include translating functional requirements into detailed designs, providing development effort estimates, creating prototypes and production-grade software, writing unit and acceptance tests, coordinating with QA/Test for sign-off, automating deployment, and assisting Operations and Support staff in troubleshooting software issues and implementing bug fixes. You should have a working knowledge of programming languages, technologies, and software platforms. It is essential to adhere to established coding and process best practices and demonstrate a progressive strive towards working autonomously. Key Responsibilities: - Design robust, scalable, secure, and globalized features, identifying risks and mitigation strategies. - Manage dependencies efficiently for your features and implement them with minimal technical debt. - Ensure bug-free feature areas and include unit tests to achieve established code coverage targets. - Design feature areas with a test-driven approach to enable efficient regression testing. - Focus on a single feature or sections of code to build experience and expertise gradually. - Possess advanced knowledge in multiple technologies relevant to the business unit's activities. - Proficiency in Golang, Python, and Java is a must. Demonstrate a structured problem-solving approach. - Have an advanced working knowledge of technologies crucial to our core business. - Ability to generalize a specific problem and derive solutions for a class of problems, as well as derive causal relationships from ambiguous data.,