Vacancy expired!
MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.
Description
The main responsibilities are:
Analyze the needs of the user
Design, test and develop the software to meet those needs
Recommend upgrades for existing systems and programs
Develop separate elements of a software that work well in the program as a whole
Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers
Ensure continued functionality of a program during maintenance and testing of software
Document each aspect of a system or application as a reference for future upgrades and maintenance
Revisit the development process to fix bugs or address client or consumer concerns
The main qualifications are:
4+ years software development experience
2+ years Python experience
Strong relational database skills with PostgreSQL and/or Redshift (preferred), or MySQL or
Experience with developing web applications deployed to the cloud (AWS preferred)
Ability to work directly with Subject Matter Experts to translate requirements into specifications and code
Django ORM experience, or solid familiarity with ORM concepts in another stack
RESTful API development experience [website] Django Rest Framework)
Experience in an Agile development methodology including best practices such as automated tests, continuous integration, shared ownership, pull requests and code reviews
Experience working with Ruby on Rails is a nice to have
Experience working with React
Experience working in small teams in a startup-like environment
Experience with various AWS application technologies such as Lambda, API Gateway, Kinesis
Experience with developing and/or supporting CI/CD pipelines [website] Bamboo/Jenkins, AWS ECS, Elastic Beanstalk, Load Balancer, Docker, etc.)
Experience with NoSQL data stores [website] Redis, ElasticSearch)
Experience with Pandas, Dask, or NumPy
Platform for managing anti-money laundering and counter-terrorist financing operations. They are motivated by the shared vision of fighting financial crime.
The Job Offer Includes:
Competitive Base Salary + Bonus
Medical, Dental and Vision Plan
401k Plan
PTO