Python Developer Berkeley Heights Apply
Job Description:
(General Overview of the role): Python Developer / Software Engineer will partner with research and engineering teams to develop and deliver python based applications to solve complex analytical problems.
Soft Skills:
*Analytical strong sense of curiosity and ingenuity to quickly learn new engineering domains
*Proficient in English (written & oral)
*Good verbal and written communication skills for effective collaboration Technical Skills:
*Write clean, concise, robust and well-documented python code.
*Proficient in use of pandas & numpy
*Proficient in developing and leveraging APIs and web services
*Proficient in Software development Tool Chains (e.g. make, GIT, Visual Studio, TFS, Jenkins, Travis)
*Strong understanding of web services and object oriented principles.
*Strong understanding of Agile methodologies (e.g., SCRUM, Kanban)
*Strong understanding of Relational Database Management Systems & Database Modeling Fundamentals (SQL Server 2012+, Spark, T-SQL)
*Ability to Profile/Debug using tools (e.g. VS Profiling)
Other:
*Software engineering principles, API Integration, DEVOPs methodologies (continuous integration & delivery), test automation, parallel computing paradigms (e.g. shared/distributed memory), understanding performance and analyzing algorithm complexity Desired Skills or Experience:
*Proven ability to quickly learn new engineering domains (e.g., production planning, scheduling, fuel blending, etc.) well enough to interact effectively with company domain experts
*5 years, or more, of work experience designing, developing, and supporting new python based applications and integrating applications across multiple systems and platforms
*Demonstrated ability to handle multiple competing priorities and stakeholders
*Self-motivated and driven to learn
*Proven ability to work well in an agile team environment (e.g., Kanban & SCRUM) and with global teams
*Good verbal and written communication skills for effective collaboration
Education: Bachelors of Science in Computer Science, Computer Engineering, or other engineering discipline or Equivalent