Python/C++ Developer (On Site) na PeopleConnect Staffing
PeopleConnect Staffing · Indianapolis, Estados Unidos Da América · Onsite
- Professional
- Escritório em Indianapolis
Location: Indianapolis, IN
Job Type: Full-time
- Understand the existing code base, identify areas for improvement, and outline a plan to achieve a production-ready application.
- Work closely with the VP of Computational Engineering and the R&D team to develop and maintain the application using Python.
- Write reusable, testable, and efficient code, and implement new features.
- Debug, troubleshoot, and optimize software performance.
- Conduct code reviews and contribute to best practices in coding.
- Integrate custom code into third-party software and services.
- Stay updated with the latest industry trends and technologies to incorporate best practices into development.
- Participate in software architecture discussions and design processes.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- At least 5 years of professional Python and C++ development experience.
- Various Technical Skills, including:
- Strong knowledge of Python frameworks like Django, Flask, or FastAPI.
- Experience with databases (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with C++
- Familiarity with Visual Studio.
- Understanding of front-end technologies (e.g., HTML, CSS, JavaScript).
- Knowledge of cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker).
- Experience with version control tools, especially Git.
- Strong understanding of algorithms, data structures, and object-oriented design.
- Familiarity with RESTful APIs and web services.
- Excellent problem-solving skills and attention to detail.
- Machine Learning: Knowledge of machine learning libraries (e.g., TensorFlow, Keras, PyTorch).
- Asynchronous Programming: Experience with asynchronous programming (e.g., asyncio, Celery).
- Microservices Architecture: Understanding of microservices architecture.
- CI/CD Pipelines: Familiarity with CI/CD pipelines and DevOps practices.