Software Engineer - Build the Future of Technology Are you ready to bring your passion for software development to a collaborative and dynamic team? We're seeking a skilled
Software Engineer to create cutting-edge software solutions that excel in usability, scalability, reliability, and maintainability. Join us in crafting impactful solutions that leverage relational databases, client-server concepts, SaaS, and Cloud-hybrid environments.
In this role, you'll have the opportunity to dive into challenging projects, collaborate with cross-functional teams, and make a tangible impact while working in an Agile environment.
What You'll Do:- Solve complex problems by investigating and resolving functionality issues in CMS, CRM, and LMS systems.
- Develop innovative solutions that exceed performance and reliability expectations.
- Analyze corporate database data, address integrity concerns, and implement improvements.
- Create and maintain robust automated unit tests, documenting testing procedures.
- Write, test, and debug programs that meet both technical and functional requirements.
- Contribute to sprint activities with well-defined programming tasks.
- Monitor system health and drive operational efficiency through smart solutions.
- Develop user-friendly documentation for troubleshooting and guidance.
- Break down tasks, estimate effort, and identify dependencies for seamless project execution.
- Collaborate with the team to identify and resolve software issues.
- Innovate through technical evaluations and process improvements.
What You Bring to the Team: Required Skills and Qualifications- A bachelor's degree in computer engineering, computer science, or equivalent experience.
- 3+ years of experience in designing and developing large-scale distributed systems.
- Proficiency in Agile, SCRUM, or similar iterative development methodologies.
- Familiarity with formal SDLC models and source code management tools (e.g., GitLab, Visual Studio Online).
- Expertise in REST, SOAP, and API design, with a solid understanding of DevOps practices.
- Hands-on experience with cloud platforms like Azure or AWS.
- Proficiency in modern frameworks like Angular, React, or Vue.
- Solid skills in JavaScript (Node, React, Redux), HTML, and CSS.
- Strong command of Microsoft tools, including .Net C , and SQL.
- Exceptional communication and problem-solving skills, with the ability to collaborate effectively across teams.
Preferred Skills:- SaaS enterprise experience.
- Proven ability to manage cloud-based services.
- Certifications in Azure cloud technologies.
- A track record of continuous learning and professional development.
Why Join Us? This is your chance to be part of a forward-thinking team that values creativity, collaboration, and innovation. You'll work on impactful projects, tackle exciting challenges, and grow alongside talented professionals. Bring your ideas, skills, and drive-we'll provide the tools and support to help you thrive.