Unknown Company

Python Developer- Berkeley Heights, NJ

berkeley heights, nj • Posted 3 days ago
Onsite Full Time General

Python Developer / Software Engineer(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 domainsProficient in English (written & oral)Good verbal and written communication skills for effective collaborationTechnical Skills:Write clean, concise, robust and well-documented python code.Proficient in use of pandas & numpyProficient in developing and leveraging APIs and web servicesProficient 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 complexityDesired 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 experts5 years, or more, of work experience designing, developing, and supporting new python based applications and integrating applications across multiple systems and platformsDemonstrated ability to handle multiple competing priorities and stakeholdersSelf-motivated and driven to learnProven ability to work well in an agile team environment (e.g.

Back to Job Search