Become a Software Engineer

in hive-197809 •  3 years ago 

To become a Software Engineer and advance with your career, you will need the following qualifications.
Minimum Qualifications:

Education: Bachelor's degree in computer science, MIS, or a related field required. Equivalent work experience in a similar position may be substituted for educational requirements.

Experience: Minimum years increasingly responsible programming experience using a standard coding language and/or platform required.
Minimum years’ experience writing detailed program designs for medium to large sized projects preferred. Project management experience preferred.

Required skills: · You will need to gain years of experience in LAMP stack (Linux, Apache, MySQL and object-oriented PHP)
✓ Also you will need to gain years developing Drupal applications, including custom module development using the Drupal API system and hooks from major Drupal core systems ·

Also mplementation experiences that integrate front-end experiences with backend services via JSON web services.

Drupal 8/9 experience is also important with front end and back end development of custom modules. ·

Proven ability to conceptualize and develop standards-compliant, cross-browser web applications utilizing Web 2.0 technologies, jQuery, AJAX. · Strong skills with database architecture and design, optimization and development ·

Excellent debugging skills; able to debug complex technical issues involving multiple system components · Detail-oriented and highly organized with the ability to handle multiple-tasks simultaneously and meet tight deadlines · Experience advocating for and using new technology to build applications of the future

Desired skills: · Experienced in TDD (Test Driven Development) · Experience building secure web applications a plus – user authentication, role-based access control, 3-tier architectures, DB/file encryption, input validation techniques ·
Familiarity with well-known security vulnerabilities and ability to address such vulnerabilities. · Familiarity with performance analysis of a web application · Experience with SAFe methodology preferred · Bachelor's degree, preferably in Computer Science, MIS, or Engineering

Bonus skills: · Experience writing code in Python · Familiarity with ReactJS or similar JavaScript frameworks

What are the nice-to-have skills?

Experience writing code in Python and Familiarity with ReactJS or similar JavaScript frameworks

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Nice post, maybe a couple of pictures would have let the post be a bit more readable.

Please consider delegating and/or joining the curation trail for constant support from the community