Sr. Software Engineer (Desktop Development In C#, SQL)
BS / MS in Computer Science or a related discipline
- 5+ years experience as a Software Developer
- Prior experience in a technical leadership position
- Degree in Computer Science or a related discipline
Job Specification
In-depth knowledge and experience with core Microsoft .NET technologies including WCF, WPF, LINQ, Entity Framework, and MVVMExtensive experience designing and developing enterprise-grade softwareExperience with source control management systems and continuous integration / deployment environmentsExperience with agile development methodologies including ScrumExperience with multi-threading and concurrencyExperience in client-server applicationsExperience with debugging, performance profiling, and optimizationComprehensive understanding of object-oriented and service-oriented application development techniques and theoriesInternally motivated, able to work proficiently both independently and in a team environmentStrong communication skills with internal team members and external business stakeholdersStrong initiative to improve solutions, systems, and processesExperience in requirements capture, analysis techniques, and process improvement approachesStrong facilitation and coaching skillsExcellent personal organization and ability to prioritize and carry out multiple tasksAble to influence and drive projects to meet key milestones and overcome challengesComfortable working without routine supervisionA desire to remain technically capable and an expert in current technologiesStrong coding skills with a passion for hands-on implementationAbility to develop the best solutions for given requirementsStrong analytical and problem-solving skillsMust be ready for a long-term commitmentAbility to manage small / medium-sized teams and lead technicallyInformation Technology and Services - Islamabad, Pakistan #J-18808-Ljbffr