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.
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
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
Description
We are building a team of trailblazers, who embody growth, impact, and excellence.
Job Description
Position Title
Python Software Engineer
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
- 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
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.
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)