Senior Software Engineer / Developer

Overview

Build the Future

Our company is seeking to hire a skilled software developer to help with the development of our current and new projects. Your duties will revolve around the execution of the full software lifecycle: analyzing requirements, writing code, writing tests to ensure your code conforms to specifications, pairing with team members to share knowledge, reviewing code, preparing for deployment, deploying the code, testing and supporting what you built post-deployment. 

What will you do? 

  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, testable and tested code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Collaborate and mentor with peers to share knowledge

What can you bring to the role?

  • Proven work experience as a Software Engineer or Software Developer
  • Experience designing interactive applications
  • Ability to develop software in JavaScript/NodeJS/Typescript and other programming languages (PHP, Java)
  • Excellent knowledge of relational databases, SQL and ORM technologies
  • Experience developing web applications using at least one popular web framework (ReactJS experience preferred)
  • Experience in designing and writing API endpoints (REST, GraphQL)
  • Experience in writing comprehensive tests (Cypress, React Testing Library, PHPUnit, Junit, etc.)
  • Experience with test-driven development
  • Proficiency in software engineering tools
  • Experience in DevOps tools (AWS, Docker/Containers, Github Actions etc…)
  • Ability to document requirements and specifications
  • Bachelor of Science degree in Computer Science, Engineering or a combination of education and equivalent professional work experience.

Bonus Points / Preferred:

  • Kubernetes experience
  • Terraform experience

Why work for us?

At McGraw Hill, you will be empowered to make a real impact on a global scale. Every day your individual efforts contribute to the lives of millions. As an education innovation company, we’re proud to play a part by inspiring learners around the world. If you bring your curiosity, we’ll help you grow in a collaborative environment where everyone shares a passion for success.

Are you ready for a new challenge? Apply for a career at McGraw Hill and together, we’ll impact the world.

45268

Read Full Description

Apply
To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobs-near-me.eu) you saw this job posting.

Share

Recent Posts

Indian Education Program Specialist / Education Admin Specialist (PED #70076)

Salary $35.37 - $53.05 Hourly $73,568 - $110,352 Annually This position is a Pay Band…

1 hour ago

Adjunct Faculty – Health and Physical Education, Teacher Education – Department of Content Area Teacher Education (CATE)

Adjunct Faculty - Health and Physical Education, Teacher Education Department of Content Area Teacher Education…

1 hour ago

Assistant/Associate Professor Education and Special Education Programs, Early Childhood Education and Special Education (Birth-Grade 2)

Overview The Assistant/Associate Professor is a full-time faculty member with all the duties and responsibilities…

1 hour ago

(CAN) Stockperson/Cartpusher

Position Summary... Working as a Stockperson/Cartpusher at Walmart Canada is a great way to develop…

3 hours ago

(CAN) General Merchandise Associate

Position Summary... Working as a General Merchandise Associate at Walmart Canada is a great way…

3 hours ago

(CAN) Over-the-Counter Associate

Position Summary... A Over-the-Counter Associate assists customers, properly zones his/her assigned area, performs tasks delegated…

3 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.