Job Openings
Software Engineer
About the job Software Engineer
This entry-level position performs basic software development assignments within a specific software functional area or product line. The ideal candidate will have a proven ability to work independently while actively contributing to team objectives. A keen interest in leveraging AI and cloud technologies (especially Microsoft Azure) is a plus, as is the ability to stay updated with advancements in automation and software development.
- Experience or Knowledge of Power Platform (Power Automate, Power Apps and Power BI)
- Write and review portions of detailed specifications for the development of system
components of simple complexity. - Complete simple bug fixes.
- Under the guidance of senior-level engineers, successfully implement development processes, coding best practices and code reviews.
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
- Resolve basic technical issues as necessary.
- Keep abreast of new technology developments.
- All other duties as assigned.
Qualification
- Bachelor's degree holder.
- 1-to-3-year experience in Python with Django framework and SQL
- Knowledge of Power Platform (Power Automate, Power Apps and Power BI)
- At least 1 year of experience in software development methodologies (e.g., Agile, Waterfall).
- Basic knowledge of data manipulation languages.
- Basic understanding of data modeling principles.
- Knowledge of data storage subsystems.
- Ability and desire to learn new processes and technologies.