Rithum

Associate Software Engineer, C#

Rithum

full-time

Posted on:

Origin:  • 🇮🇪 Ireland

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AWSAzureCloudJavaJavaScriptPythonSQLTypeScript

About the role

  • Contribute to the implementation of new features as part of a team, typically following design specifications provided by senior engineers or architects
  • Diagnose and fix software defects or bugs reported by users or uncovered during testing
  • Work collaboratively with senior engineers, developers, designers, and other team members, participating in daily stand-ups, code reviews, and team meetings
  • Participate in reviewing code written by peers and receive feedback on your own code to ensure quality and maintainable software development
  • Learn new technologies, languages, tools, and best practices and be proactive in improving skills
  • Engage in the software development process utilizing agile methodologies, contributing to sprints, user stories, and participating in sprint reviews & retrospectives
  • Manage small to medium-sized tasks or features assigned by senior engineers, delivering them on time and to specification
  • Analyze requirements or issues and propose solutions, occasionally perform research or develop prototypes to test new ideas, frameworks, or technologies

Requirements

  • 0-2 years' experience in software engineering (working in a SAAS environment preferred)
  • Strong verbal and written English communication skills
  • Proficiency in at least one or two programming languages such as Python, Java, C++, TypeScript, C#, JavaScript, etc.
  • Solid understanding of fundamental computer science concepts like sorting, searching, trees, and hash tables
  • Project experience developing web applications, working with databases, and consuming APIs
  • Understanding of relevant software development tools including version control, build processes and test frameworks
  • Ability to work within a lean approach to product development, following agile workflows such as Scrum and Kanban
  • Bachelor's degree or higher in Computer Science, Software Engineering or a closely related field (preferred)
  • Knowledge and practical experience of cloud computing infrastructures such as AWS or Azure (preferred)
  • Use of source code repositories such as Azure DevOps and Git (preferred)
  • Project experience working with SQL Server databases (preferred)
  • Prior hands-on experience through internships, personal projects, open-source contributions, or university projects (preferred)