Work Area: Technology, software and systems integration Travel: < 30% Career Status: Professional Employment Type: Salary Full Time Work Location: Conshohocken, PA
Company Description: Client is a leading communications and engineering company that delivers integrated solutions such as mobile networking, cloud services, engineering support, training and sustainment for geospatial systems, primarily Team Awareness Kit / Tactical Assault Kit (TAK). In addition, Client builds custom mobile kits and sensor integration to empower people and organizations to improve their communication and collaboration capabilities globally.
Client is a technology company dedicated to delivering solutions that address our customer's unique requirements. The mission of Client is to be nimble and innovative in providing high quality solutions. Therefore, we are looking for an engaged seasoned professional in the role of Senior Software Engineer who can make an immediate impact. The candidate must have strong organizational skills and ability to work successfully in a fast paced, complex work environment. The ideal candidate is a highly motivated and polished professional capable of prioritizing work, demonstrating exceptional problem-solving skills, professional communication skills, flexibility and teamwork. Some job responsibilities include, but are not limited to:
Required: Bachelor of Science in Computer Science or related field Preferred: Master's degree in Computer Science or related field
BS/MS degree in Computer Science, Engineering or a related subject Proven working experience in software development Working experience in iOS development Have published one or more iOS apps in the app store Familiarity with Objective-C and Cocoa Touch Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text Experience with third-party libraries and APIs Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Solid understanding of the full mobile development life cycle Minimum of five (5) years of Software Development Experience At least two (2) years of experience leading technical teams and/or managing software developers preferred Ability to handle and prioritize multiple simultaneous assignments Ability to make concrete progress in the face of ambiguity and imperfect knowledge Experience working within an agile-based development and team structure
Your role at Client is integral to helping the world stay better connected and we are counting on your skills and inventiveness to help make meaningful contributions to Homeland Security. We would love to have you as part of our team.