Senior Software Engineer
2 months ago
Job Summary:
Precision Hire Solution is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying enterprise solutions for corporate applications, portals, and business services.
Key Responsibilities:
- Design and Development: Lead and participate in the design of software components, libraries, and databases.
- Deployment and Support: Supervise the deployments, data migrations, hosting, and post-production support services and upgrades.
- Collaboration and Troubleshooting: Work closely with engineers and development teams to develop, implement, and code software solutions according to specifications in partnership with analysts and architects.
- Technical Consultancy: Provide technical consultancy for engineers and development teams and oversee and audit their outputs.
- Backend Services: Support backend services, including infrastructure configuration, deployment, replication, and synchronization.
- Development Standards: Meet development standards by following production productivity, quality, security, and customer service standards.
- Troubleshooting and Support: Work closely with development teams to troubleshoot technical issues and provide second-level support.
- User Assistance: Provide assistance and advice to business users in the effective use of solutions.
- Testing and Quality Assurance: Test solutions in controlled, real situations before going live via unit testing and black box testing.
- User Acceptance Testing: Conduct user acceptance testing to ensure deliverables can be used easily, quickly, and accurately.
- Documentation and Training: Write detailed documentation, training materials, and user manuals for the operation of the solution by end-users and operators.
- Scope of Work and RFPs: Prepare detailed scope of work, RFPs, and evaluate proposals and responses.
Other Responsibilities:
- Perform Other Duties: Perform other duties relevant to the job as requested.
- Team Coaching: Coach a team of engineers.
- Team Participation: Participate and work as part of teams and special groups.
- Reporting and Communication: Prepare general reports relevant to the job and submit them to line managers when required.
- Progress Updates: Participate in weekly meetings with the team to discuss progress and issues to be resolved and report progress on a weekly basis to line managers.
- Technical Knowledge Updates: Update technical knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications.
Job Requirements and Qualifications:
Education: Bachelor's degree in IT, Computer Science, or a related field.
Experience: 4 years of professional experience in enterprise applications design and implementation.
Skills:
- Excellent Communication Skills: Excellent written and verbal communication skills with both internal team members and external business stakeholders.
- Problem-Solving Skills: Excellent problem-solving skills.
- Team Working Skills: Good team working skills.
- Analysis and Design: Analysis and design of business applications.
- Application Modelling: Application modelling.
- Decision Making: Good decision-making skills.
- Leadership and Coaching: Leadership, coaching, and mentoring skills.
Knowledge:
- Software Development LifeCycle: Software development life cycle and Agile methodologies like MSF, Sprints, Scrum.
- Object-Oriented and Service-Oriented Development: Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
- Source Control Management: Experience with source control management.
- UML and Modelling: UML and modelling concepts and tools.
- Business Process Development: Business process development and reengineering.
- Development Best Practices: Development best practices and design patterns.
- SQL Database Design: SQL database design, development, and normalization.
- Object-Oriented Languages: Object-oriented languages like C#, VB.NET, Java, C, etc.
- Web Development: Web development; specialized in a wide range of client and server-side scripting technologies like ASP.NET, AJAX, HTML/HTML5, CSS/CSS3, Angular, Bootstrap, and JavaScript/jQuery, etc.
- SharePoint Portals: SharePoint portals, InfoPath forms, and workflows (Nintex Workflows is a plus).
- Regulations and Policies: Regulations and policies.
- Application Security: Application security and performance profiling and optimization.
Abilities:
- Project Breakdown: Ability to break down large-scale projects/tasks into manageable chunks.
- Learning and Adaptation: Ability to learn, understand, and apply new concepts and technologies.
- Task Prioritization: Ability to be adaptable and effectively prioritize and execute tasks in a high-pressure environment.
- Time Management: Ability to work under pressure and meet deadlines.
- Task Management: Ability to carry out multiple assignments.
Core Competencies:
1. Al Jazeera Ethics Code of Conduct and Editorial Standards:
2. Al Jazeera Spirit:
3. Diversity:
4. Integrity:
Additional Responsibilities:
Design and Development:
Develop custom SharePoint solutions using SharePoint Designer, Visual Studio, and other development tools.
Design and implement SharePoint-based workflows and Nintex Workflow.
Build and configure SharePoint sites, libraries, lists, and other components.
Custom Solutions:
Create custom web parts, master pages, page layouts, and content types.
Develop and deploy custom SharePoint apps and features.
Integrate third-party systems and applications with SharePoint.
Nintex Workflows:
Design, develop, and manage complex workflows using Nintex Workflow.
Troubleshoot and optimize existing Nintex workflows for performance and efficiency.
Administration and Maintenance:
Perform SharePoint site and content management, including site migrations and upgrades.
Monitor and maintain SharePoint server health and performance.
Implement and manage user permissions and security settings.
Collaboration and Support:
Work closely with business analysts and stakeholders to gather and understand requirements.
Troubleshoot and resolve SharePoint-related issues and performance bottlenecks.
Best Practices and Compliance:
Ensure development and implementation adhere to best practices, standards, and compliance requirements.
Document solutions, processes, and customizations thoroughly.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 6 years of experience in SharePoint development.
Proven experience with Nintex Workflow.
Technical Skills:
Strong proficiency in SharePoint 2016 and related technologies (SharePoint Designer, Visual Studio, PowerShell, etc.).
Experience with client-side development using JavaScript, jQuery, HTML, CSS, and frameworks like Bootstrap, PNPJS, Angular JS, or React.
Knowledge of SharePoint Framework (SPFx) and REST APIs.
Proficiency in C#, ASP.NET, and SQL Server.
Detailed knowledge of SharePoint architecture, administration, and best practices.
Expertise in designing and managing workflows using Nintex.
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.
Attention to detail and a commitment to delivering high-quality solutions.
Preferred Qualifications:
Experience with SharePoint Online and Office 365.
SharePoint and Nintex certifications (e.g., Microsoft Certified: SharePoint Developer, Nintex Certified).
Familiarity with Agile/Scrum methodologies.
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Precision Hire Solution. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying enterprise-level software solutions that meet the needs of our clients.Key Responsibilities:Lead and participate in...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Talent Pal Full timeJob Title: Senior Software EngineerJob Summary:Talent Pal is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying enterprise-level software solutions.Key Responsibilities:Lead and participate in the design of software components,...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Precision Hire Solution. As a key member of our engineering team, you will be responsible for designing, developing, and deploying enterprise-level software solutions that meet the needs of our clients.Key Responsibilities:Lead the...
-
Senior Software Engineer
1 month ago
Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Precision Hire Solution. As a key member of our software development team, you will be responsible for designing, developing, and deploying enterprise-level software solutions.Key Responsibilities:Lead and participate in the design of...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Precision Hire Solution. As a key member of our software development team, you will be responsible for designing, developing, and deploying enterprise-level software solutions.Key Responsibilities:Lead and participate in the design of...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Al jazeera Architect Full timeSenior Software EngineerAl Jazeera Architect is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying enterprise solutions for corporate applications, portals, and business services.Key Responsibilities:Design and develop custom SharePoint...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Al jazeera Architect Full timeSenior Software EngineerAl Jazeera Architect is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying enterprise solutions for corporate applications, portals, and business services.Key Responsibilities:Design and develop custom SharePoint...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Asterix Communications Full timeAbout Asterix CommunicationsAsterix Communications is a leading provider of innovative technology solutions. Our team is dedicated to delivering cutting-edge applications that drive business growth and excellence.About The RoleWe are seeking an experienced Senior Software Engineer to join our team. As a key member of our development team, you will be...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Arizoglobal. The ideal candidate will have a strong background in ASP.NET and WCF, with a minimum of 6-8 years of experience in software development.Key Responsibilities:Design and implement scalable and efficient software solutions using ASP.NET and WCF.Develop and...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Precision Hire Solution. As a key member of our engineering team, you will be responsible for designing, developing, and deploying enterprise-level software solutions that meet the needs of our clients.Key Responsibilities:Lead the...
-
Senior Software Engineer
1 month ago
Doha, Baladīyat ad Dawḩah, Qatar Oracle Full timeJob DescriptionWe are seeking a highly skilled Senior Member of Technical Staff to join our team at Oracle.Key Responsibilities:Design and develop distributed systems and software applications using modern programming languages such as Java and C++.Collaborate with architects, principals, product and program managers to deliver high-quality product features...
-
Senior Software Engineer
1 month ago
Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full timeJob Title: Senior Software DeveloperAt Precision Hire Solution, we are seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing server-based web software applications.Key Responsibilities:Design and develop software solutions that meet the...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Virtusa Full timeJob DescriptionVirtusa is seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Develop and maintain scalable and efficient software applications using various programming languages.Design and implement robust database systems using SQL and No-SQL databases.Collaborate with cross-functional teams to ensure seamless...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Virtusa Full timeJob DescriptionVirtusa is seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Design and develop scalable and efficient software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code, ensuring adherence...
-
Senior Software Engineer
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Virtusa Full timeJob DescriptionVirtusa is seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Design and develop scalable and efficient software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code, ensuring adherence...
-
Senior Software Engineer
1 month ago
Doha, Baladīyat ad Dawḩah, Qatar Al jazeera Architect Full timeSenior Software EngineerAl Jazeera Media Network is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying enterprise solutions for corporate applications, portals, and business services.Key Responsibilities:Design and develop custom...
-
Senior Software Engineer
1 month ago
Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full timeJob Title: Senior Software DeveloperJob Summary:At Precision Hire Solution, we are seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing server-based web software applications.Main Responsibilities:Software Development: Design, develop,...
-
Senior Software Engineer – Angular
2 months ago
Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Arizoglobal. The ideal candidate will have a strong background in Angular and a passion for delivering high-quality software solutions.Key ResponsibilitiesWork independently to design, develop, and test software applications using Angular.Collaborate with cross-functional...
-
Senior Software Engineer
1 month ago
Doha, Baladīyat ad Dawḩah, Qatar مطار حمد الدولي Full timeJob DescriptionAt مطار حمد الدولي, we are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for the development and support of our HIA Website & Kiosk Apps.Key ResponsibilitiesDesign and develop themes in Drupal, utilizing the latest web technologies.Develop front-end applications...
-
Senior VR Software Engineer
1 month ago
Doha, Baladīyat ad Dawḩah, Qatar Boeing Full timeJob DescriptionAs a Senior Virtual Reality Developer at Boeing, you will play a key role in designing and developing user interfaces for remote operations of platforms, including the MQ28. Your expertise will be crucial in creating new frameworks for training and engineering evaluations in extended reality.Key ResponsibilitiesDesign and develop user...