Intermediate Software Developer joining Aspire Software for cloud platform development in Lebanon. Responsible for full stack coding and collaboration with teams on project implementation.
Responsibilities
Write Quality Code: Build well-designed, testable, efficient, secure code. Follow departmental guidelines for coding standards and participate in code reviews.
Test: Write unit tests, service level and UI tests with help as needed from senior teammates. Find and execute test plans and test cases, read and validate automation results.
Contribute to Software Design: Share ideas & participate in product, UI, architectural design discussions. Design basic functions with an awareness of overall service architecture, avoiding duplication across codebases and interface-breaking changes.
Knowledge Sharing: Foster a culture of documentation and knowledge sharing within the team and with business stakeholders; actively demonstrate an openness to share and receive information, updates and feedback.
Requirements
Exposure to Computer Science fundamentals in object-oriented design.
Experience developing software services and an understanding of design for scalability, performance and reliability.
Familiarity with professional software engineering practices across the entire development life cycle; coding standards, code reviews, source control management, build processes, testing.
Proficiency in the complete SDLC from Analysis to Deployment.
Working proficiency and communication skills in verbal and written English.
Proficiency in modern web programming including VueJS, NodeJS, JQuery.
Proficiency in modern event based microservice architecture, CQRS and websockets
Experience building with AI tools like Cursor, Antigravity, Claude Code, etc as mandatory.
Experience working in Cloud Services including Google, Azure or AWS Competencies
Excellent written and verbal communication capability, with an aptitude for breaking down technical topics into easy to understand concepts.
An eye for details and specifics, you don’t shy away from data or information; and you relish an opportunity to set things straight or organize.
Independent problem solving capabilities, and analytical skills. You don’t give up when you don’t know the answer immediately and you're humble enough to ask for help whenever you need it.
Senior Manager managing CNB integration initiatives at RBC, focusing on engineering delivery and program governance. Engaging with technology teams to ensure successful project execution and reporting.
Senior Software Engineer designing and developing scalable data solutions using Snowflake and Microsoft Data Fabric at Carelon. Collaborating on healthcare data projects with technical data solutions.
Software Engineer II at Carelon optimizing large - scale healthcare data solutions using Snowflake and Microsoft Data Fabric. Collaborating with stakeholders to develop impactful data solutions.
Software Engineer working on scalable LLM and AI systems at Carelon Global Solutions. Responsibilities include building LLM model pipelines, collaborating with various teams, and mentoring junior engineers.
Dashboard Product Engineer overseeing the AIX Dashboard product at Applied Materials. Driving roadmap clarity and stakeholder alignment while ensuring adoption and collaboration across teams.
Senior Software Engineer driving AI innovation for Fortune 500 energy leader and AI Fund. Building systems to optimize the operation and management of critical assets in energy supply.
Fullstack Developer at Safran.AI responsible for product and infrastructure development using Python and PostgreSQL. Join a team dedicated to innovative AI solutions in various industries.
Full Stack Developer developing frontend and backend applications for banking systems. Utilizing Next.js and .NET while participating in CI/CD pipelines and production support.