Clearance Level: Top Secret
US Citizenship: Required
Job Classification: Full-time
Location: Remote
Experience: 5-7 years
Education: Bachelor of Science Degree
Job Summary
We are seeking an experienced Master Developer and Architect to lead the client-side development of a sophisticated application utilizing C#, .NET, and other Microsoft technologies. This role will focus on architecting and developing a rich client interface that integrates seamlessly with backend services, third-party APIs, and mapping functionalities. The ideal candidate will have deep expertise in C#/.NET, Windows Communication Foundation (WCF), WinForms, Windows Presentation Foundation (WPF), Silverlight, and experience with complex service integration.
You will play a critical role in designing, implementing, and optimizing the client-side experience to deliver a high-performance, user-friendly, and interactive application. This position requires strong technical skills in .NET technologies, extensive experience with client-server architectures, and the ability to work across multiple integration points.
Key Responsibilities
• Client-Side Architecture and Design: Define and develop the architecture for a high-quality client interface using C#, .NET, and related technologies, ensuring performance, scalability, and usability.
• Development and Implementation: Build client-side components using WinForms, WPF, and Silverlight, focusing on creating a responsive and intuitive user experience.
• Communication Services: Develop and manage Windows Communication Foundation (WCF) components to enable secure and efficient communication between client and server.
• Web Services Integration: Integrate web services implemented with Software AG Entire X Broker Toolkit, Java, and WebSphere, ensuring smooth interaction with back-end systems.
• Mapping API Integration: Leverage the Bing Map Server API to implement interactive mapping features, delivering geographic data and location-based functionality within the application.
• Testing and Debugging: Perform thorough testing, troubleshooting, and debugging to ensure client-side performance and stability.
• Documentation: Create and maintain comprehensive technical documentation, including architecture diagrams, design specifications, and integration workflows.
• Collaboration: Work closely with back-end developers, architects, and cross-functional teams to ensure seamless integration and alignment with project objectives.
Required Qualifications
• Expertise in C# and .NET: Minimum of 8-10 years of experience in C# development within the .NET framework, focusing on client-side application architecture and development.
• Strong Knowledge of WinForms, WPF, and Silverlight: Extensive experience building rich, responsive user interfaces for Windows applications.
• Windows Communication Foundation (WCF): Proficient in developing and managing WCF components to handle client-server communication.
• Web Services Integration: Experience integrating with web services using tools such as:
o Software AG Entire X Broker Toolkit and Java for communication between different systems.
o WebSphere for enterprise service integration and interoperability.
• Bing Map Server API: Knowledge of integrating and working with the Bing Map Server API for location-based data and interactive mapping features.
Desired Qualifications
• UI/UX Best Practices: Understanding of user interface design principles and experience creating intuitive and visually appealing interfaces.
• Performance Optimization: Experience optimizing client applications for high performance and low latency, especially in data-heavy environments.
• Testing Frameworks: Familiarity with testing tools and frameworks, such as NUnit, MSTest, or Visual Studio testing tools, to ensure code quality.
• Experience with Service-Oriented Architectures (SOA): Knowledge of SOA principles to design scalable, loosely coupled client-server architectures.
• Security Best Practices: Familiarity with security standards and practices for secure client-server communication and data protection.
Additional Skills
• Problem-Solving Skills: Strong analytical skills and ability to troubleshoot complex client-side and integration issues.
• Collaboration and Communication: Effective communication skills and ability to work collaboratively with cross-functional teams.
• Adaptability and Learning: Willingness to stay current with new technologies and adapt to evolving project requirements.
Global InfoTek, Inc. is an equal-opportunity employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, or national origin.
About Global InfoTek, Inc. Reston, VA-based Global InfoTek Inc. is a woman-owned small business with an award-winning track record of designing, developing, and deploying best-of-breed technologies that address the nation’s pressing cyber and advanced technology needs. For more than two decades, GITI has merged pioneering technologies, operational effectiveness, and best business practices to rapidly provide low-cost, agile solutions to our government customers.