الوصف الوظيفي
A Senior Software Engineer with strong experience in C/C++ and/or Java with strong Object-Oriented programming (OOP) Concepts and Software Development Life Cycle (SDLC) techniques. Your primary responsibility will be to analyse the business requirements, design and develop legacy web/desktop applications and mobile applications which is futuristic, scalable, reliable, secure and fast.
A strong commitment to bring in solutions based on the company’s IT strategy. Capable of working alone in design, development, testing, deployment and problem solving. Functions will include software coding, debugging & testing, documentations and client service. He or she should be a quick learner and extremely self-motivated. Bachelors in Computer Science and a minimum 4 years of industry hands-on experience is mandatory to apply for this post. Domain experience in Banking, Finance and Legal verticals will be an advantage.
Responsibilities
• Assisting in implementing analyses that will identify requirements related to people, processes and technology.
• Participating in implementing the technical infrastructure.
• Develop high quality, futuristic and scalable software design and architecture.
• Identify, prioritize and execute tasks in the software development life cycle.
• Translate application storyboards and use cases into functional applications.
• Design, build and maintain efficient, reusable, and reliable code.
• Review and debug code.
• Integrate data storage solutions.
• Ensure high security is implemented in all aspects and steps of development and deployment.
• Work together with IT infrastructure team to host and implement applications.
• Ensure the best possible performance, quality, and responsiveness of applications along with documentation on how to improve in the next phase of development.
• Waterfall and Scrum project management methodologies.
• Identify bottlenecks and bugs and devise solutions to mitigate and address the issues.
• Help maintain code quality, organization, and automatization and periodic archive of all digital assets and back-end.• Capability to implement a secure and seamless document management system.
Required skills
• Strong Object-Oriented Programming (OOP) Concepts and Software Development Life Cycle (SDLC) techniques.
• Experience in both Waterfall and Agile/Scrum methodologies.
• Experience in Microsoft .Net Technology and implementing Silverlight based application.
• Experience in Ajax, HTML, DHTML, JavaScript, jQuery and Style Sheets (CSS).
• Proficient with XML, XSL, XSLT and using JAXB, SAX and DOM parsers.
• Experience in using IDE’s such as RSA, RAD, WSAD, Eclipse, J-Developer and or Team Foundation Server.
• Proficient in working on different application/web servers like WebSphere, WebLogic, Apache Tomcat.
• Good database development experience using SQL queries and Stored Procedures.
• Hands on experience in RDBMS like Oracle, Sybase, Db2, MS SQL, MySQL databases.
• Experience in Windows, Unix and Linux operating systems
• Experienced in managing, providing technical and functional guidance and direction to team members.
• Skill for writing reusable libraries
• Familiar with various design and architectural patterns
• Understanding of fundamental design principles for building a scalable application
• Experience creating database schemas that represent and support business processes
• Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses and workarounds.
• Experience implementing automated testing platforms and unit tests
• Proficiency in English communication, email and telephone etiquettes• Ability to work independently
المهارات
Desired Skills
• Experience in implementing J2EE and Microsoft .Net Design Patterns and building applications with MVC, MVVM, Struts and Spring Framework.
• Experience in developing UI Design using JSP, JSF, RichFaces
• Good understanding of Service Oriented Architecture (SOA) and developing J2EE Web Services using SOAP, WSDL, JAX-RPC, Apache Axis.
• Java SE 8/9 and 1.5/1.6• Android and iOS Mobile Technology
الخلفية التعليمية
Bachelor of Computer Science
تفاصيل الوظيفة
منطقة الوظيفة: دبي, الإمارات العربية المتحدة قطاع الشركة: الخدمات الإستشارية طبيعة عمل الشركة: صاحب عمل (القطاع الخاص) الدور الوظيفي: تكنولوجيا المعلومات نوع التوظيف: دوام كامل الراتب الشهري: غير محدد عدد الوظائف الشاغرة: 1 الرقم المرجعي للوظيفة: JB3772185
المرشح المفضل
المستوى المهني: متوسط الخبرة عدد سنوات الخبرة: الحد الأدنى: 4 منطقة الإقامة: الإمارات العربية المتحدة الشهادة: بكالوريوس/ دبلوم عالي
https://www.bayt.com/ar/uae/jobs/senior-software-engineer-3772185/