UI Developer (Python/React)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Must haves: Hands-on experience in application development in one or more areas Python development, MongoDB, Redis, Impala, Autosys, FAST API services, ContainerizationCode solutions in JavaScript, React and Python and implement automated tests to deliver a requirement/story per the defined acceptance criteria and compliance requirementsExperience in large enterprise environmentUI developer - Python/React with our client in the financial industry located in Charlotte, NC and New York, NY. This is a 12 + month contract position.Responsibilities:Code solutions in JavaScript, React and Python and implement automated tests to deliver a requirement/story per the defined acceptance criteria and compliance requirementsDesign, develop, and modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintainedExecute story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecyclePerform proof of concept as necessary to implement new ideas or mitigate riskAutomate manual release activitiesDesign, develop, and maintain automated test suites (integration, regression, performance)Ensure solution meets product acceptance criteria with minimal technical debtTroubleshoot build and setup failures and facilitate resolutionEnsure execution and delivery meets technology's expectations in terms of the functionality, quality, performance, reliability, and timelineCommunicate status frequently to technology partnersRequirements:5+ years in similar rolesBachelors (or higher) degree in Computer Science, relate subjectExpert React and JavaScript development skillsHands-on experience in application development in one or more areas Python development, MongoDB, Redis, Impala, Autosys, FAST API services, ContainerizationExperience working in large sized teams that collaboratively develop on a shared multi-repo codebase using IDEs (e.g. VS Code rather than Jupyter Notebooks), Continuous Integration (CI), Continuous Deployment (CD) and Continuous TestingExperience with one or more of the following enterprise development and quality assurance tools: Selenium, Version Control (GIT/Bitbucket), Build Orchestration (Jenkins), Code Quality (SonarQube and pytest Unit Testing)Experience with agile development methodologies and building supportability into applicationsStrong understanding of software architecture principlesExcellent analytical and problem-solving skillsSelf-starter; able to break down complex problems into smaller problems, manage dependencies, and efficiently drive through to a solutionDetail oriented & highly organizedAbility to communicate clearly and effectively to a wide range of audience (business stakeholders, developer & support teams)Adaptable to shifting & competing prioritiesCommitted and pro-active in ensuring high quality of serviceDesired skills:Experience with developing frameworks and tools specific to AI/ML applicationsFamiliarity with cloud platforms and development in cloud environments