Responsibilities
*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
Qualifications
*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.
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.
Veure més
No et perdis res!
Uneix-te a la comunitat de wijobs i rep per email les millors ofertes d'ocupació
Mai no compartirem el teu email amb ningú i no t'enviarem correu brossa
Subscriu-te ara