Job Category: Development
Work Schedule: Full-Time
Employment Type: Permanent
Work Location: Islamabad (Pakistan)
Work Location Type: On-Site
Total Positions: 4
Shift: First (Day) Third (Evening)
Shift Timings: 11:00 AM - 8:00 PM 3:00 PM - 12:00 AM
Education: BS (CS/IT/SE/CE/Telecom) or equivalent
Minimum Experience: 5+ Years
We are seeking a highly skilled and innovative Sr. Software Engineer to join our dynamic team. In this role, you will design, develop, and optimize cutting-edge healthcare technology solutions, ensuring high performance, scalability, and security.
Key Responsibilities:
- Design and develop applications/solutions as per the instructions provided by the team lead to meet customer requirements.
- Explore, select, and use best possible methods and components/APIs best suited for design and development.
- Coordinate & communicate with Team Lead/ Product Owner in case of any query or clarifications required regarding customer requirements.
- Work independently without any supervision of Team Lead.
- Provide technical guidance to juniors and review their work.
- Resolve cross team dependencies by effective communication.
- Provide realistic estimates for all the assigned tasks (i.e., related to project/support).
- Ensure timely review of code by Peer and Team Lead/Senior team member.
- Maintain strong liaison with all stakeholders for timely reporting of issues or clarifications required.
- Write efficient reusable software code for optimal use of available resources to meet deadlines.
- Perform unit test before submitting assigned tasks for QA testing.
- Timely resolve issues reported in QA feedback.
- Analyze instrumentation data to understand and resolve issues.
- Provide support in evaluating, testing and implementing new tools and technologies.
- Ensure on time update of status on DevOps.
- Work on support issues as directed by Team Lead/Product Owner/Manager.
- Adhere to organizational coding standards and best practices.
- Always write performant queries and code.
- Work on environment stabilization and deployment of user stories before UAT.
- Work on client feedbacks during UAT.
- Work on deployment and dev testing of stories on production and resolve bugs if any.
- Any other duties as assigned by the Team Lead/ Product Owner/Manager.
Professional Qualities/Skills
Technical Skills:
- Experience working in an agile software development environment preferably Scrum.
- Expertise in ASP.Net MVC 4.5 or above, AJAX, HTML, CSS, JavaScript, jQuery, Web services, RESTful Services, and Web API.
- Experience in .Net Core will be a plus.
- Experience in MS SQL SERVER (2016 or above).
- Write new or update existing unit tests using MSTest or NUnit (where applicable in the implementation process).
- Knowledge of Static Code Analysis tools e.g. SonarQube-Knowledge of algorithms and data structures
Soft Skills:
- Energetic and passionate
- Learning aptitude.
- Good verbal and written communication skills.
- Good analytical and problem-solving skills.
- Able to deliver under tight and short deadlines.
- Possesses the ability to work collaboratively in a team.