Saturday, March 20, 2021

Software Engineer/Senior Software Engineer - System Design (4-8 yrs) (Shrenzo Careers)

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

Apply Now

No comments:

Post a Comment