Software Development Senior Professional

urgent

Software Development Senior Professional

@Sudani in IT

Job Description

Job Title Software Development Senior Professional
Sector Operations
Division IT
Department Projects & Solutions
Section IT Business Solutions
Unit Software Development
Report To Software Development Manager
Main Job Purpose:
The primary objective of this role is to design, develop, and deliver robust and high-quality software
solutions that drive business innovation and operational efficiency. This role involves serving as a subject
matter expert in software engineering, ensuring the implementation of secure, scalable, and maintainable
systems. Additionally, collaborate across teams to align technology initiatives with strategic goals, fostering
continuous improvement and technical excellence.
Duties & Responsibilities:
1. Lead or participate in designing, coding, debugging, testing, and deploying software applications.
2. Participate in architecture design, frameworks, and platform decisions.
3. Guide and mentor junior developers across projects.
4. Write clean, maintainable, and efficient code following best practices.
5. Work with business analysis, service planning, and other IT teams to define requirements and
deliver solutions.
6. Assist in effort estimation and planning.
7. Perform or participate in unit, integration, and system testing to ensure software quality.
8. Lead or participate in Troubleshooting and resolving software defects and performance issues.
9. Ensure security and data protection settings are applied properly.
10. Create and maintain technical documentation for software solutions.
11. Provide training and support to end-users on developed systems.
12. Ensure high performance, reliability, and scalability of all developed software systems.
13. Stay updated with industry trends and advancements in software development.
Behavioral Competencies:
1. Communication: Translates complex technical concepts into clear, actionable insights for diverse
audiences, enabling informed decision-making.
2. Collaboration: Works cooperatively with team members, stakeholders, and cross-functional teams
to co-create solutions that meet both strategic and operational needs.
3. Problem Solving: Resolves high-impact technical issues with innovative, scalable solutions that
improve system stability and user satisfaction.
4. Technical Leadership: Demonstrates initiative and guides less experienced developers.
5. Proactivity & Initiative Taking: Acts without being prompted, identifying opportunities and
challenges early to drive progress and prevent issues.
6. Result Orientation: Focuses on achieving high-quality outcomes, meeting deadlines, and delivering
solutions that create tangible business impact.
Technical Competencies:
1. Programming Languages: Demonstrates advanced proficiency in modern programming languages
such as Golang, C#, Python, and Java, with the ability to write clean, efficient, and scalable code for
enterprise-grade applications.
2. Web Technologies and Databases: Possesses deep expertise in front-end and web development
technologies, including HTML, CSS, JavaScript, TypeScript, jQuery, XML, and JSON, enabling the
creation of responsive, accessible, and standards-compliant user interfaces. And Strong experience
with SQL (MS SQL Server, MySQL, and PostgreSQL) and NoSQL (MongoDB, etc.).
3. Frameworks & Tools: Experienced in using leading development frameworks such as .NET
Core, Spring Boot, Express.js, Next.js, Gin, React.js, and Vue.js to build modular, maintainable, and
high-performance applications.
4. Life Cycle (SDLC): Deep understanding of Agile/Scrum methodologies, including sprint planning,
backlog grooming, and iterative development, ensuring timely delivery of high-quality software
solutions.
5. Testing: Experienced in writing and executing unit, integration, and system tests using industry standard testing frameworks, ensuring software reliability, maintainability, and performance.
6. APIs & Architecture: Demonstrates strong proficiency in designing and
integrating RESTful and SOAP APIs, implementing microservices architecture, and working
with Enterprise Service Bus (ESB) platforms such as Tibco, MuleSoft, WSO2, and Oracle Service Bus.
7. DevOps & CI/CD: Skilled in DevOps practices, including the use of CI/CD , source control
,pipelines, Docker, Kubernetes, and OpenShift for automated deployment, container orchestration,
and infrastructure scalability.
Qualifications:
Education A bachelor’s degree in computer science, software engineering, or a related field.
Experience
5+ years of experience in software development, preferably in the telecommunications
industry.
Certificates Relevant Certificates are preferred.
Language Fluency in English language (Written & Spoken).

Other jobs you may like