|
Search Jobvertise Jobs
|
Jobvertise
|
Python Developer- Berkeley Heights, NJ Location: US-NJ-BERKELEY HEIGHTS Jobcode: 3611157 Email Job
| Report Job
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 & oralGood verbal and written communication skills for effective collaboration Technical Skills:*Write clean, concise, robust and well-documented python codeProficient 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, TravisStrong understanding of web services and object oriented principlesStrong understanding of Agile methodologies (e.g., SCRUM, KanbanStrong understanding of Relational Database Management Systems & Database Modeling Fundamentals (SQL Server 2012+, Spark, T-SQLAbility 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 EquivalentRequired Skills : PythonAdditional Skills : Python Developer
People Integra LLC
|