Client is currently seeking a Senior Software Engineer who will be responsible for designing, developing, and maintaining enterprise-level applications. While proposing and implementing your own ideas and solutions.
Position Review
As a Senior Software Engineer on our product team, you will:
Work with a team of smart, driven globally experienced and globally distributed engineers designing, developing, and maintaining enterprise-level applications using object oriented and service-oriented technologies
Have the flexibility to propose and implement your own ideas and solutions to challenging problems
Interact with relevant stakeholders and end users to understand needs and how best to keep them engaged while using our products and services
Own your career growth as far as your abilities, skills, and adaptability will take you while building a unique company that will produce the next generation of global business leaders
Qualifications:
Excellent written and verbal communication skills
Bachelor’s Degree with 3+ years' experience with commercial-grade software development
Ability to adapt to new business demands and technologies to deliver the best solutions possible
Ability to learn from as well as to teach others around you
Understand the full stack of modern software applications - from the UI down to the infrastructure and networking layers
Experience with modern technology best practices, including testing and CI
Experience programming with JavaScript/TypeScript and working with databases like MongoDB and PostgreSQL
Knowledge of OOAD, UML, Agile and Design Patterns
Experience in Node.js and platforms such as Express.js, Koa.js, Hapi.js, etc.
Experience with PHP (Symphony, Drupal) and Python development is highly desirable
Experience with modern architecture including cloud infrastructure, Docker, and ELK, eventing/queues, and microservices
Experience in a regulated environment where security and compliance are front and center is a plus
Additionally, we would like:
Knowledge of mobile development technologies would be an asset - native or hybrid
Ability to multitask, absorb modern technologies, and work in a fast-paced and dynamic team environment
Ability to work with business clients, facilitating discussions, and assimilating processes, issues and needs
A keen sense of ownership and accountability; “can do” attitude
A determination to learn and grow your skills and capabilities
Apply here:
https://jobs.zs.com/all/jobs/11462?lang=en-us
REF#Z01041