Post
|
Assistant IS Engineer Gr. 1
|
No of positions
|
01
|
Department
|
ICT Department (Head Office)
|
Remuneration details
|
- Basic Salary range : MVR 8000.00
- Fixed Allowance range: MVR 2000.00 – 3000.00
- Overtime and extra working days allowance
- Technical and Professional Allowance (If eligible)
- Pension
- Medical insurance (After probation)
|
Requirement
|
- Excellent oral, written and listening skills. (Dhivehi and English)
- Able to work effectively with a team
- Ability to quickly learn and develop new systems, applications and software integration
- Able to handle multiple software development tasks
- Experience developing for desktop, web and mobile platforms
- Experience of server operating systems, various business applications and database systems
- A good understanding of software architecture designs through appropriate diagrams (Data flow, Use cases, Activity chart, Class diagrams, ERD, UML, Sequence diagrams, etc..)
- A good understanding of Object Oriented programming and concepts, concurrency patterns and software development life cycles.
- A good understanding of different types of software testing methodologies.
- Experience writing technical software documentation
- A good understanding of .NET framework and .NET Core, C#, LINQ, and Entity framework
- Experience using MS SQL Studio and tools
- A good understanding of Database Management. Relational Database Management Systems and Normalization.
- Experience developing for web application languages and frameworks such as HTML5, CSS3, JavaScript, JQuery, Ajax and other wen application framework
- Experience of using Visual Studio and tools
- Minimum 1-2 years’ experience using .NET framework development
|
Responsibilities
|
- Design, build, and maintain efficient, reusable, and reliable code.
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software coding
- Diagnose and resolve coding issues
- Plan and identifying areas for modification and improvement
- Investigate and develop skills in new technologies
- Create technical specifications and test plans
|
Education Qualifications
|
- Diploma in Software Engineering or equivalent certificate in relevant field
|
Others
|
- Perform basic administrative support duties as required to meet specific operational objectives.
- Perform miscellaneous job-related duties as assigned by the Manager / Supervisor
- Provide assistance and support to colleagues in IT-related matters
- Self-directed individual that continuously seek out new challenges.
- Strong problem solving skill.
- Work extra hours to meet deadlines, as required and where reasonable.
- Ensure that a high level of customer service and support is provided to all internal and external customers.
- On-call availability for emergency issues
- Ability to effectively prioritize work in a high-pressure environment.
|