Job Description

● Analyze and design network-based system software, virtualization, and Linux. ● Provide appropriate solutions for system structures, databases, and data storage. ● Provide creative and optimal solutions for system testing. ● Implement reusable modules. ● Check and debug systems. ● Work to form a software architecture to implement features satisfying business goals. ● Utilize diagnostic skills to find and resolve underlying causes of issues with the software product and its intended functionality. ● Discover intelligent workarounds where a full fix is not feasible. ● Research solutions by providing alternatives for product development needs. ● Research solutions for developing new products and refactoring and supporting existing software. ● Develop software using high security best practices. ● Participate in developing quotes, further analysis of business needs, and reviewing architecture decisions.

Requirements

● More than 4 years of hands-on experience as a web developer. ● Expert in software design concepts and databases. ● Appropriate knowledge of software design architectures. ● Expert in PHP and Laravel FW and Symfony. ● Expert in the concepts of relational databases and NoSQL. ● Expert in CLI commands in Linux. ● Appropriate knowledge of Git. ● Ability to design tests. ● Familiar with the concepts of virtualization and containers. ● Creative and motivated. ● Teamwork lover.

Employment Type

  • Full Time

Details

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.