Wateen is Pakistan’s leading information and communications technology company with a diverse portfolio of customers across industries. A pioneer in the telecommunications industry, Wateen is proud to have laid the foundation of Pakistan’s internet connectivity with the fastest-growing fiber-optic network.
Wateen is credited with transforming the landscape of communications technology in Pakistan through our efforts to revolutionize businesses with cutting-edge technology. With the country’s largest team of highly experienced certified resources, our subject matter experts ensure end-to-end support uniquely optimized for businesses and enterprises across various verticals.
Position Summary
Join our team as a skilled Senior Software Engineer with expertise in designing and developing
applications from inception, alongside maintaining vital applications in ASP.NET. Contribute to
the organization’s success by offering application support to various teams. This role requires
collaboration with stakeholders, team leads, project management professionals, and other
project team members.
Location
Lahore
Key Responsibilities
- Collaborate with key stakeholders from client organizations to determine functional and non-functional requirements for new software or applications
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor, and debug code
- Develop documentation throughout the software development life cycle (SDLC)
- Communicate all concepts and guidelines successfully to the development team
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all quality, security, modifiability, extensibility requirements, etc
- Remove technical roadblocks during the development phase
Required Skills
- Minimum 1.5 years of experience in application development using ASP.NET with robust programming skills
- Proficient in Web Forms, MVC, and .NET Core
- Expertise in ASP.NET C#, Entity Framework, LINQ queries, and ADO.NET development
- Strong understanding of Object-Oriented Programming (OOP) concepts with a background in data structures and algorithms
- Development experience in REST, SOAP API, and Windows and Web Services
- Practical knowledge of ORACLE PL/SQL or SQL Server database queries
- Solid understanding of database objects, including tables, procedures, views, and functions, preferably in Oracle
- Experience with JavaScript/JQuery, AJAX, HTML & CSS, Bootstrap, XML, and JSON
- Good comprehension of Software Development Life Cycle (SDLC) and the .NET framework
- Working knowledge of version control systems such as TFS, GitHub, etc
Education & Experience
- Bachelor’s/Master’s Degree (BS/BE) in Computer Science
- 1.5 years of prior experience in software development
- Valid Microsoft certification in .NET relevant language
- Cloud development or architecture certification from AWS or Azure