-
ID
#49531740 -
Job type
Permanent -
Salary
TBD -
Source
Vaco Technology -
Date
2023-03-23 -
Deadline
2023-05-22
Software Engineer | Java | $120k | Hybrid, Columbus, OH
Ohio, Columbus, 43215 Columbus USAPermanent
Vacancy expired!
- Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Directing system testing and validation procedures.
- Directing software programming and documentation development.
- Consulting with departments or customers on project status and proposals.
- Working with customers or departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
- Create test plans and document test cases.
- Design and execute systems to check for issues and bugs using multiple technologies.
- Maintain a Functional testing suite using JavaScript with Cypress framework for functional area testing and Ruby with Cucumber framework, and Selenium gem for End-to-End testing.
- Follows the software development lifecycle.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Protects operations by keeping information confidential.
- Accomplishes engineering and organization mission by completing related results as needed.
- Bachelor's degree in Computer Science, Information Systems, related fields, or equivalent experience required.
- 5years of professional software development experience
- Proficiency in Java or C, and object-oriented design skills
- Proven work experience in software development.
- Strong knowledge of software QA methodologies, and processes. Will develop and provide QA function for IT.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Application engineering and design patterns, CI/CD and test automation using Cucumber, Selenium, Junit and JMeter.
- Experience serving as software development thought leader throughout the full software development lifecycle, from conception, engineering definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is required.
- Expertise with professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience working in an Agile/Scrum development process and methodologies
Vacancy expired!
Report job