Padmi

Software engineer

New YorkPosted 1 month ago
Software engineeringUnspecified
Apply at Thoughtwave Software and Solutions

Opens the source posting on atsapp.swarmhr.com

Source description

About the role

View original

Software engineer Has to be able to come onsite 3 times a week News Brunswick/Princeton, NJ IV Process: Apex Screening_ I set up right away Final onsite IV- 2-4 Next Thursday for one hour NEEDS: PYTHON TDD CLOUD ENGINEERING DOCKER?KUBERNETES DATA ENGINEERING/ AIRFLOW START UP ENVIRONMENT SENIOR LEVEL DEVELOPERS Job Description: Day-to-Day Responsibilities: Will be coming up with a Greenfield Data Model that connects data sources horizontally across the entire Enterprise. Model is built using primarily Python 3 and you will need to follow TDD methodology. THe development is a split between microservices and data work . THe environment is both Onprem and in the cloud, with this being greenfield you will also be responsible for the Cloud ENvironments as well. You will deploy code using Docker and Kubernetes. Will also be working with NEO4j as that is where they will be everything too. You are walking the path without knowing every twist and turn, just knowing what the destination is, Start up mentality is needed, on the fly training will be provided as well. Associate Director will have direct reports that they will be responsible for in terms of day to day not HR. They are still doing everything above Looking for: Middle tier / backend development w/OOP Python 3 TDD is highly preferred Have to have Software Engineering chops – but they DO need to be able to work with Data / build a rapid prototype environment that includes data movement via smart sheets – focusing on getting data into a format that can be given to Data Scientists Not doing statistical analysis Wants to get to real-time data flows (using Airflow now) – use smart sheets à load to Neo4J Containerized & Deploy Microservices & Neo4j data Flask/Django & Lambda Docker / Kubernetes API Gateways S3 buckets Looking for start-up mentality Excited to grow your career? At Bristol Myers Squibb, we are inspired by a single vision – transforming patients’ lives through science. In oncology, hematology, immunology and cardiovascular disease – and one of the most diverse and promising pipelines in the industry – each of our passionate colleagues contribute to innovations that drive meaningful change. We bring a human touch to every treatment we pioneer. Join us and make a difference. This is a high performance data analytics software development team that will help us bring together the data at BMS in a way that has not been seen before. We will be building systems and platforms that will help us not only answer the hard questions at BMS but also allow us to answer the questions we did not know we had. Position Responsibilities We are looking for a Senior Python Developer to build functional and efficient server-side applications. Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we would like to meet you. Your ultimate goal is to create high-quality products that meet customer needs. Please be advised that this role is also a hands-on development position where the proper candidate will be involved with architecting, implementing, deploying, and supporting custom internally developed software. Help design and implement functional requirements Build efficient back-end features in Python Integrate front-end components into applications Manage testing and bug fixes Prepare technical documentation Collaborate with UX/UI designers to implement design into the code Coach junior team members Implement software enhancements and suggest improvements Provide technical domain leadership: Develops the Domain Model: Works with business users as well enterprise technology members to architect, implement and own the Domain Driven model capable of modeling all pharmaceutical data sources internal/external to BMS. Owns the IT strategy: Drives the development of realistic and actionable multi-year strategic digital capability roadmaps, informed and prioritized by business and IT in an enterprise context. Prioritizes the portfolio appropriately and is accountable for the overall portfolio budget management. Develops compelling business cases: Leads the prioritization and development of strong and clear business cases for digital capability investments in support of the roadmap and aligned with the platform strategy. Defines, measures, & achieves business outcomes for highest value (at the lowest cost) digital capabilities. Brings an external view: Actively maintains awareness of external drivers in the business domain and relevant technology trends, and brings new ideas. Knows what value looks like: Understands where BMS should be competitively differentiated through technology, translates business needs into specific business requirements, sees realistic opportunities for IT to add more value, and balances this with a pragmatic understanding of “fitness for purpose”. Provide technical and strategic leadership: Builds high performance applications and platforms: Knows how to architect, implement, and deliver high performance applications as well as CI/CD systems to ensure the consistency of changes to the system. Builds strong partnerships with senior leaders: Is viewed by senior business leaders as an effective partner who plans and delivers digital capabilities, safeguards their digital assets and supports their strategic goals. Recognized as a thought leader and trusted advisor: Influences the strategic thinking of senior business leaders, and helps business leaders to include future digital capabilities into their planning. Owns the relationship: Has effective working relationships with all relevant business leaders, is deeply involved with key business activities and forums, is responsible for building and managing effective business partnership at all levels during project execution, and takes full accountability for delivering the value proposition of IT. Drives change: Ensures effective planning, execution and communication of business change management to support digital capability investments, including business process changes to achieve maximum value from investments. Accountable for ensuring an effective change management plan is in place for their individual projects. Leverages the matrix to drive portfolio execution: Demonstrates Matrix leadership by ensuring that all IT functions are successful in their delivery of services to the US Immunology business. Shows good judgement in communication: Communicates successes and issues accurately, urgently, and to the right audience, and takes accountability for ensuring effective management of expectations with business leaders. Boldly acts with urgency: Shows courage, tenacity and respect to provoke uncomfortable conversations in order to remove roadblocks to value delivery. Required Experience 10+ years in Python experience Proficient understanding of distributed computing principles and Resilient Distributed Dataset Good knowledge of Big Data querying tools, such as Pig, Hive, and Impala Experience with NoSQL databases, such as MongoDB, HBase, Cassandra Experience with Big Data frameworks such as Hadoop, Apache Spark, Apache Beam Experience with Python frameworks (e.g. Django, Flask, Bottle) Familiarity with Amazon Web Services (AWS) and REST API Understanding of databases and SQL Knowledge of JavaScript and the AngularJS framework is a plus Attention to detail Leadership skills Ideal Candidates Would Also Have: 5+ years of experience with Big Data cloud services in AWS, GCP, and/or Azure. 5+ years of experience with CI/CD technologies for Python, AngularJS, and/or other programming languages (e.g. Jenkins, Sonar, etc.) 5+ years of experience designing, implementing, and deploying Objected Oriented Analysis & Design (OOAD) applications. 5+ years in building enterprise applications and Object Oriented Analysis & Design (OOAD) 5+ years of experience with Python 5+ years of experience with AngularJS (or similar UI languages) Education: At least a Bachelor's degree is required in Computer Science/Engineering or related discipline

One address, no account. We’ll tell you when matching roles go live.

More at Thoughtwave Software and Solutions

Related open roles

View all roles