Technology & IT
$69,520 - $86,900 USD yearly
The Opportunity
- Participate in the full cycle of software application and business logic development.
- Participate in Agile/Scrum sessions.
- Participate in project estimation and planning.
- Conduct code reviews & write code and tests.
- Participate in generative AI-related R&D activities.
- Assist in the deployment, testing/validation on QA.
- Assist in the deployment, validation, troubleshooting/support on production.
- Assist application monitoring and process automation.
Required Experience and Competencies
- Bachelor’s degree in information technology or related discipline required.
- One year of practical experience in software development preferred.
- Familiarity with generative AI technology preferred.
- Hands-on experience on Microsoft Azure platform (devOps, CiCd, Azure monitoring, etc) preferred.
- Good working knowledge of basic programming languages such as C#, Java, or Python.
- Knowledge of databases and operating systems; working knowledge of MS SQL.
- Familiarity with working with RESTful APIs.
- Familiarity with database programming (i.e., SQL Server queries, triggers, stored procedures).
- Familiarity with user interface (UI) programming (i.e., Javascript, HTML, Ajax, CSS).
- Ability to adhere to best practices around writing well-structured, maintainable code in C# and SQL.
- Ability and willingness to learn new technology quickly.
- Exposure to CSS, Powershell, JavaScript.
- Knowledge of machine learning and generative AI concepts and principles.
- Ability to break complex problems down into small pieces.
- Experience in Github or other version control system; familiarity with Ci/Cd concepts.
- Familiarity with SRE concepts and experience in application KPI tracking will be a plus.
- Understanding of Agile methodologies (Scrum, Kanban) will be a plus.
- Ability to follow instructions and work effectively in a team environment.
- Good communication skills in English.