##### Job Description :
**We are building a team of trailblazers, who embody growth, impact, and
excellence.**
**Job Description**
**Position Title**
**Python Software Engineer - India**
**Job Summary**
**At PinnacleTech we build, enable, and make the best technology work for
industrial reliability, making the world reliable, one customer at a time. As
a Python Software Engineer, you will be teaming up with other talented
Software Engineers, Data Engineers, and DevOps Engineers, to implement
algorithms designed by our Data Scientists and R &D teams.**
**Reports To**
**Software Development Manager**
**Job Duties**
* **Design, develop, and implement software features based on requirements**
* **Articulate and document designs as needed**
* **Provide estimates and status for development tasks**
* **Work effectively in a highly collaborative and iterative development process**
* **Work effectively with Product and QA teams**
* **Troubleshoot issues and correct defects when required**
* **Build unit and integration tests that assure correct behavior and increase the maintainability of code base**
* **Apply DevOps and automation as needed**
* **Commit to continued learning and enhancement of skills and product knowledge**
**Accountabilities**
* **_Designing, Developing & Maintaining Software:_Designing and implementing high quality software with features that meet user needs within assigned timeframes**
**Required Qualifications**
* **Bachelor’s in Computer Science or similar discipline**
* **Minimum of 2 years of professional or academic experience in software development and design with Python**
* **Knowledge of Scrum and Agile methodologies**
* **Familiarity with debugging and ability to critically think through and troubleshoot a problem**
* **Strong collaboration and verbal and written communication skills**
* **Self-starter, detail-oriented, organized, and thorough**
* **Strong interpersonal skills and a team-oriented mindset**
* **Fast learner and creative capacity for developing innovative solutions to complex problems**
* **You MUST meet the required qualifications in order to be considered for this position. Please only apply if you meet the minimum requirements**
* **Based in Hyderabad, India**
**Preferred Qualifications**
* **Experience in building calculation intensive engineering applications or a mathematics or engineering background**
* **Leveraging cloud PaaS, preferably Azure**
* **Experience calling API’s with Python**
* **Microsoft Azure DevOps**
* **Docker**
* **Experience with an IDE such as PyCharm, VSCode, Visual Studio, or Eclipse**
**Equipment and Software Knowledge**
* **Python**
* **Anaconda**
* **Pip**
**Direct Reports**
**There are no direct reports to this role.**
_**Pinnacle is an equal employment opportunity employer and does not
discriminate based on race, color, national origin, religion, gender identity,
sexual orientation, sex, age** , disability, veteran or military status,
genetic information, or any other characteristic protected by applicable law._