המקום בו המומחים והחברות הטובות ביותר נפגשים
DESCRIPTION:
Duties: Develop high-quality software design and architecture. Determine operational feasibility by evaluating analysis, problem definition, requirements and solution development. Identify, prioritize and execute tasks in the software development life cycle. Develop tools and applications by producing clean, efficient code. Manage and prioritize the Verification Testing requirements & testing cycle/schedule of application development teams. Lead automation testing process, performance testing process, Identify bottlenecks and opportunities for optimization. Automate tasks through appropriate tools and scripting. Collaborate with Internal teams and vendors to fix and improve products. Document development phases and monitor systems. Ensure software is up-to-date with latest technologies. Responsible for the security, availability, performance, change/incident management and capacity management of the Data Delivery. Facilitate application modernization through DevOps and CI/CD toolchain adoption and implementation.
QUALIFICATIONS:
Minimum education and experience required: Bachelor’s degree in Electronic Engineering, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Technical Automation, Test Analyst, Test Engineer, or related occupation.
Skills Required: Requires experience in the following: Linux; Unix; Windows; Agile SDLC; Waterfall SDLC; Microservices; Apache Kafka; Jenkins; HTML; Java; Python; Shell Scripting; SQL; SOAP; WebSphere; Maven; Oracle; Teradata; DB2; GIT; Cucumber; Automated Testing; Functional Testing; Manual Testing; Performance Testing; Regression Testing; and Unit Testing.
משרות נוספות שיכולות לעניין אותך