Job Description
Purpose of the Job:
nThe Software Engineer will build computer software systems, participating in the design process from beginning to end. Demonstrates technical domain knowledge of the company, including apps, services, systems, or frameworks.
nEssential Duties & Responsibilities:
n
- n
- Write clean code to develop functional web applications using object-oriented design, design patterns, data structures, relational databasesn
- n
- Participate in the entire application lifecycle, focusing on coding and debuggingn
n
- Troubleshoot and debug applicationsn
- Perform UI tests to optimize performancen
- Build reusable code and libraries for future usen
- Gather and address technical and design requirements with little assistancen
- Follow development standards set within the teamn
- Collaborates effectively within the agile frameworkwith a problem-solving attitude and willing to take a variety of approachesn
- Demonstrates solid written and verbal communication skills within the teamn
- Respond promptly to on-call incidents,
including troubleshooting and resolving critical disruptions to ensure minimal downtimen
- Adhere and uphold Alkamis core valuen
nMinimum Years of Experience:
n
- n
- Typically requires a minimum of 2 years of related experience. Preferred 2-5 years experience.n
nEducation Level:
n
- n
- Bachelors degree in engineering, or another related field or equivalent work experiencen
nKnowledge, Skills, & Qualifications
nRequired:
n
- n
- 2-5 years of experience in software development or a related field.n
- Ability to show programming skills in an object-oriented language C#, with proven work experience as a full-stack developern
- Experience with database frameworks such as NoSQL, SQL Databases, Object-Relational Mapping (ORM) frameworksn
- Understanding the entire software development process (design, development and deployment)n
- Experience developing and deploying applications for Cloud Native In