Job Description
Job Description
Required Skills :
The Skills required to be successful :
- Good experience in developing robust Python applications, both in calculation / back end processing and as a full web-stack application
- Vast understanding of Pip, Flask, NumPy, Anaconda, PyCharm, or similar tool stack and ability to coach junior developers on their usage
- Efficient in database queries and data storage best practices
- Ability to implement designs in a Service Orientated Architecture (SOA) and / or micro-services pattern
- Experience using Git, or similar source repo, issue tracking, and committing code
- Ability to follow standards and project processes as defined by project managers, architects, and the customer
- Communication with customers and stakeholders of all levels, both oral and written, is a critical success factor. Strong presentation skills and an ability to demonstrate concepts to an audience of multiple levels.
Nice to Have :
Preferred candidates will also have some of the following :
Knowledgeable in a second tech stack, such as Java, C# / .Net, SharePointExperience with enterprise hostingExperience with cloud technologies and elastic solutionsFront-end web technology skills, such as html / CSS / JavaScript and modern frameworks like ReactJS and / or AngularDomain exposure to manufacturing and / or aerospaceExposure to machine learning, AI, or blockchainHigh aptitude for complex mathematics and calculus