Senior Software Development Engineer

VISHAB REFINERY LTD.
La Línea de la Concepción, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
€ 65K

Job location

La Línea de la Concepción, Spain

Tech stack

Java
JavaScript
.NET
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Unit Testing
Azure
C Sharp (Programming Language)
C++
Cloud Computing
Code Review
Databases
Software Debugging
Linux
Web Development
Github
Python
MySQL
Ruby on Rails
Role-Based Access Control
Cloud Services
Blockchain
Software Deployment
Software Engineering
SQL Databases
Subversion
React
Software Security
GIT
Information Technology
Vba Programming Language
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

  • Lead the design, development, and deployment of complex software applications across various platforms including web and cloud environments.
  • Collaborate with cross-functional teams to define technical requirements and translate them into scalable solutions using technologies such as JavaScript, Python, C++, C#, and Java.
  • Develop and maintain RESTful APIs and integrate third-party services to enhance application functionality.
  • Manage version control systems including GitHub, SVN, and Git to ensure code integrity and facilitate collaborative development.
  • Optimize IT infrastructure by leveraging cloud services like AWS and Azure for deployment, scalability, and security enhancements.
  • Implement front-end development using React Express, ensuring responsive and user-friendly interfaces.
  • Artificial Intelligence applied to real operational environments, algorithmic marketing and growth automation, autonomous systems for analysis, compliance, and execution
  • Integrated architectures combining blockchain, AI, and industrial operations
  • Apply best practices in application development utilizing frameworks such as .NET, Ruby on Rails, and VBA for automation tasks.
  • Participate actively in Agile methodologies to ensure iterative progress and continuous improvement of software products.
  • Conduct code reviews, unit testing, and debugging to maintain high-quality standards across all deliverables.
  • Stay current with emerging technologies, Join our team as a Senior Software Development Engineer to contribute your expertise toward building innovative solutions that drive our company's success while advancing your professional growth in a dynamic environment.

Requirements

Do you have experience in Web development?, Do you have a Bachelor's degree?, We are seeking a highly skilled Senior Software Development Engineer to join our innovative team in GIBRALTAR SPAIN. The ideal candidate will have extensive experience in software development, web development, and IT infrastructure, with a strong background in designing and implementing scalable applications. This role offers an exciting opportunity to work on cutting-edge projects utilizing technologies such as Ruby on Rails, AWS, RESTful APIs, and cloud platforms like Azure. The Senior Software Development Engineer will play a key role in developing robust solutions, improving system performance, and leading technical initiatives within an Agile environment., * Proven experience in software development with a strong understanding of IT infrastructure components.

  • Proficiency in programming languages including Python, JavaScript, Java, C++, C#, VBA, and SQL.
  • Hands-on experience with web development frameworks such as Ruby on Rails, React Express, and RESTful API design principles.
  • Familiarity with cloud platforms like AWS and Azure for application deployment and management.
  • Strong knowledge of version control systems including GitHub, SVN, and Git.
  • Advanced automation (n8n, agent-based workflows)
  • Knowledge of database management systems such as MySQL and general SQL proficiency.
  • Understanding of Linux operating systems for server management and deployment tasks.
  • Additional skills in API integration, front-end development, application security (RBAC)
  • Bachelor's degree in Computer Science or related field; advanced degrees or certifications are a plus OR equivalent practical experience for self-taught developers with demonstrated skills and competencies.

Apply for this position