Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email(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. Basic Function: Developer Job Responsibilities (Day to Day Activities of the Role): *Partner and collaborate closely with engineers and researchers to develop support and deploy proprietary new python developed analytic solutions *Integrate different applications and systems together (e.g. building APIs web services addons etc.) *Develop solutions to automate application and system sustainment processes *Provide application sustainment support (e.g. deploy software upgrades coordinate issue resolution configure application services/servers design security models & system architecture etc.) Soft Skills: *Collaborative *Analytical strong sense of curiosity and ingenuity to quickly learn new engineering domains *Selfstarter *Proficient in English (written & oral) *Accepts criticism / feedback *Good verbal and written communication skills for effective collaboration Technical Skills: *Write clean concise robust and welldocumented 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 TSQL) *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 *Selfmotivated 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
Previous interview notes All of the interviews had knowledge or experience with PowerShell Phyton API. But given them a scenario of building a user phasing Windows application using PowerShell none had the expertise. Most created PowerShell script to execute infrastructure changes but no one created a PowerShell GUI application that can interact with the user.
Analyzing my notes and seeing the limitation I think Im searching for a unicorn that has all skills. Now I want to switch gears and require experience building Windows applications leveraging languages UWP WinUI 2&3 C# or C expertise in PowerShell and Phyton and API. All other technical points are nice to have.
Require experience:
UWP WinUI 2&3 C# or C
Powershell
Python
API calls
Azure
Nice to have knowledge:
.net Developer
Scrum
DevOP
Azure
Required Skills : DevOpsPowerShell.NETPython
Basic Qualification :
Additional Skills : Python Developer.Net DeveloperSoftware Developer
Background Check : No
Drug Screen : No
Full Time