We have position open with our client. Kindly go through the below Job details to know more in details :
Company Name : Agamin Innovation Pvt Ltd
Position for : Software Engineer / Senior Software Engineer
Position Type : Full Time (Permanent Hiring)
Location : Oman (Base Location is Bangalore)
Experience Level : 4 - 8 Years
Job Description :
Resources Required Knowledge, Skills, Abilities and Attributes :
- Analyze Business Requirements and Develop System Requirement Specifications;
- Analyze And Troubleshoot Existing Program Code.
- Ability to read, interpret and apply technical information.
- Good knowledge of organization structure and its relation to work flow.
- Thorough knowledge of computer performance monitoring techniques.
- Good Knowledge In XML Publisher (Preferred).
- Good Knowledge In Workflow (Preferred).
- Experience with Building and Managing ERP/CRM applications (Preferred) ;
- Experience in Development of mobile applications & SMS solutions (Preferred) ;
- Deployment of Forms and Reports over web-logic or Oracle application server (Preferred);
- Excellent Communication and Documentation skills.
- Oracle APEX applications development, administration and hosting management (Preferred);
- Excellent working Knowledge of Oracle Developer 11g, Form 11g, Reports 11g, PL/SQL, SQL (Preferred).
- Strong knowledge of .NET web framework.
- Proficient in C# with a good knowledge of their ecosystems.
- Skill for writing reusable libraries.
- Knowledge of concurrency patterns.
- Knack for writing clean, readable, and easily maintainable code.
- Experience creating database schemes that represent and support business processes.
- Experience implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools such as Git.
- Experience with Web application development using: CSS, HTML and JavaScript.
- Experience with JavaScript frameworks such as Angular, Vue or React (Preferred).
- Experience with Dynamics 365 customization using Plugins, JavaScript, and Custom Workflow steps.
- Experience developing applications using C / C ++ / C #, Microsoft .NET framework, HTML, Java and other scripting languages or an equivalent set of experience.
- Familiarity with the following technologies and languages: C #, TSQL, ASP.Net, WPF, MVC, Web API- S, JQuery, Ajax, Entity Framework, ADO.Net, JavaScript, HTML5, CSS.
- Knowledge in working with databases SQL Server / Oracle and database management technologies.
- Experience in developing native and hybrid mobile apps for Android and iOS (Preferred).
- Strong understanding of HTTP, Web Socket, SSE, and other web technologies.
JOB RESPONSIBILITIES :
- Perform design and development of applications, reports and database procedures and maintain the systems based on established standards according to Municipality's requirements;
- Understand Municipality's requirements and develop design specifications;
- Perform design and development of e-services (web-based applications & Mobile& SMS solutions) according to Municipality's requirements;
- Write clear codes and prepare coding documentations;
- Provide technical assistance to other Developers as needed;
- Analyze, troubleshoot system issues in a timely manner, and Modify existing codes to optimize applications;
- Assist in system integration and acceptance testing and perform bug fixes;
- Train and guidance less experienced staffs on programming and Municipality's e-government project;
- Must be able to communicate effectively with others in IT department;
- Work as part of a team and provide 7x24 supports when required.
- Create and maintain code for various internal and external applications and resolve any defects in systems
- Enhance existing systems by analysing business objectives, preparing an action plan, and identifying areas for modification and improvement.
- Manage defect tracking system, resolve all issues, and prepare update for systems.
- Investigate and develop skills in new technologies depending on business requirements.
- Monitor everyday activities of system and provide require support.
- Create documentation to ensure all software is properly documented and regularly tested for quality assurance and consistency.
- Confer with other experts, including systems analysts, programmers, developers, and engineers to gather information on project feasibility, limitations, capabilities, requirements, and interfaces.
- Make regular modifications to existing software for error correction, adaptation to new hardware and to improve overall function and performance.
- Must be Fluent in spoken and written English with reasonable level in Arabic.
SHRENZO CAREERS
No comments:
Post a Comment