Job Description
Aspire Software is looking for Senior Software Developer to join Kivuto team in Lebanon !
Here is a little window into our company: Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
As a member of the Education Vertical at Valsoft/Aspire, Kivuto helps simplify the management and distribution of the many digital resources used in educational intuitions, from K-12 to universities and colleges, and makes those resources easily accessible to those who need them most. We rely on insights from our customers to drive our innovations and keep us at the cutting edge of empowering the digital transformation of educational institutions.
What is this opportunity?
We currently have an exciting role open and are looking for an experienced Senior Developer to join our Software Development Team. This role will be reporting to the Software Development Manager and working as part of a diverse team within a fast-paced, fun, challenging and creative environment! If you are a motivated learner that thrives in an environment where you will be able to contribute new ideas to developing modern e-commerce web application and our core SaaS platform, this is the role for you. Those that are excited to collaborate with other like-minded team members to produce high quality software using best-practice methodologies, will thriveloud developer, you will be responsible for developing and deploying cloud infrastructure using Terraform, managing Kubernetes clusters and developing microservices using Java. You should be well-versed in cloud computing concepts and be able to design and implement scalable, secure, and highly available cloud solutions.
What Your Day Will Look Like:
- Develop scalable, highly available cloud applications in both monolithic and microservice environments
- Develop back-end applications, databases, and servers for creating a highly functional SaaS platform
- Collaborate with team members of different expertise to provide a user-friendly, secure and resilient SaaS platform and Web Application experience for our users.
- Develop Application Programming Interface (APIs) to promote interoperability and integration between Kivuto’s and other vendor systems.
- Optimize components for maximum performance across devices and browsers
- Contribute to a culture of high performance which fosters ownership, accountability, meeting your commitments and asking for help when you need to
- Investigate platform and customer support issues reported from production as assigned
- Embrace Ambiguity, be a leader who implements incrementally in the right direction; does not let “Perfect” be the enemy of “Good”
About You :
- BSc. in computer science, engineering, or an equivalent field/experience
- 5+ years of progressive professional software development experience
- Demonstratable experience at writing clean, modular, readable, and testable C# code
- Ability to design, plan and delegate software development
- Experience guiding and mentoring Junior Developers
- Ability to explain technical solutions to both engineering and non-technical stakeholders.
- Strong knowledge of REST API principles and best practices
- Proficient with CI/CD practices and production deployment
- Experience developing in Cloud-Based Environments (Azure, GCP, AWS, SoftLayer)
- Strong problem-solving skills.
- Proven team player
- Excellent time-management skills
- Great interpersonal and communication skills
Technical Skills:
- Thorough experience with C# and .NET Standard (.NET 4.7 Framework, .NET Core 7)
- In-depth experience with SQL Server (Migrations, Profiling, Query Tuning, Schema Refinement)
- EF Core & ADO.NET
- Knowledgeable with JS/ES2015+, HTML5, and CSS3
- Familiar with Javascript Frameworks (React, React Native, Angular, Vue)
- Experienced with Server-Side Performance Optimization (Response Caching, In-Memory Caching with Redis, Load Balancing, Application Gateways)
There is room for career growth, and we want you to feel like part of the team!
We are an Equal Opportunity Employer that does not discriminate on the basis of; disability, race, ancestry, place of origin, color, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, record of offences, marital status or family status. We thank all applicants for their interest however, only those candidates selected for an interview will be contacted.