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 MVVM Extensive experience designing and developing enterprise-grade software Experience with source control management systems and continuous integration / deployment environments Experience with agile development methodologies including Scrum Experience with multi-threading and concurrency Experience in client-server applications Experience with debugging, performance profiling, and optimization Comprehensive understanding of object-oriented and service-oriented application development techniques and theories Internally motivated, able to work proficiently both independently and in a team environment Strong communication skills with internal team members and external business stakeholders Strong initiative to improve solutions, systems, and processes Experience in requirements capture, analysis techniques, and process improvement approaches Strong facilitation and coaching skills Excellent personal organization and ability to prioritize and carry out multiple tasks Able to influence and drive projects to meet key milestones and overcome challenges Comfortable working without routine supervision A desire to remain technically capable and an expert in current technologies Strong coding skills with a passion for hands-on implementation Ability to develop the best solutions for given requirements Strong analytical and problem-solving skills Must be ready for a long-term commitment Ability to manage small / medium-sized teams and lead technically Information Technology and Services - Islamabad, Pakistan #J-18808-Ljbffr
Software Engineer • Islamabad, Pakistan