Global Data Consultants

Senior Application Developer

Harrisburg, PA, US

Remote
Full-time
5 days ago
Save Job

Summary

Overview GDC IT Solutions is currently seeking a Senior Application Developer. This role is a fully remote opportunity, but candidates should be local to Harrisburg, PA. Position Overview As a Senior Application Developer, you will be responsible for leading the design, development, and support of complex enterprise-level applications within a Microsoft-centric environment. This role combines hands-on development, system architecture design, and technical leadership. You will work closely with application teams, technical architects, and stakeholders to ensure that business requirements are translated into scalable and maintainable software solutions, while also driving continuous improvements in system stability, performance, and documentation. Responsibilities Lead the design and definition of technical architecture, including software, hardware, performance tuning, and capacity analysis. Develop and implement scalable software solutions using Microsoft technologies such as .NET Framework, .NET Core, ASP.NET, and C#. Define and evaluate logical and physical data models, and ensure business requirements align with technical solutions. Provide ongoing assessment of enterprise systems and infrastructure, proactively identifying risks and driving improvements. Review and approve system designs, code, component test plans, and documentation to ensure high quality and maintainability. Develop, document, and maintain standards, policies, processes, and procedures for architecture and operations. Lead or participate in project architecture and infrastructure review meetings. Coordinate and present proposals to leadership, clients, and cross-functional teams. Provide technical guidance, training, and mentorship to development and test teams. Analyze and document technical requirements and change request impact analysis. Support after-hours production deployments and issue resolution as needed. Maintain awareness of emerging technologies and incorporate relevant innovations into the development lifecycle. Minimum Qualifications 6 years of broad experience in software development including coding, testing, deployment, and maintenance of applications on the Microsoft stack. 5 years of hands-on experience with the .NET Framework (1.1 - 4.6.x). 5 years of development experience with ASP.NET. 5 years of programming experience with C#. 5 years of experience developing WCF Web Services. 5 years of experience in Object-Oriented Development. 5 years of experience with MS SQL Server, including hands-on SQL development and administration. 5 years of experience using Visual Studio as a primary development environment. 5 years of experience maintaining and extending technical documentation. 5 years of understanding and working experience with Microsoft SQL Server. 4 years of a completed college degree in a relevant field. 2 years of experience working with .NET Core. 2 years of experience developing Web APIs. 1 year of experience providing after-hours support for enterprise applications. Preferred Experience Expertise in the development and support of large-scale, mission-critical enterprise software systems. Experience leading identification and mitigation of complex, cross-system issues involving multiple external stakeholders. Ability to plan and deliver architectural environments in coordination with support teams. Experience with solution management applications and understanding of TFS, build, and deployment processes. Proficiency in developing and maintaining KPIs, reports, dashboards, and executive summaries. Strong communication, critical thinking, and problem-solving skills. Ability to work independently while effectively communicating across multiple teams. Experience interpreting and communicating technical architecture requirements to both technical and non-technical stakeholders. Familiarity with modern OO design patterns and best practices in enterprise architecture. Experience managing or contributing to the definition of service levels, standards, and technical documentation processes. What We Do: Working for GDC means you will be at the forefront of the technological world. We are a full-service staffing and Information Technology service company striving to make a difference in our communities by finding, developing, and deploying solutions. Why Work for GDC? Cutting Edge Technology and Innovation Career Growth Opportunities Employee-Centric Environment Comprehensive Benefits Package Holiday and Vacation Equal Opportunity Workplace: GDC is an equal opportunity employer and welcomes applicants from all diverse backgrounds to apply. Our goal as an organization is to empower our teams to achieve their personal best and foster their professional growth regardless of race, ancestry, religion, sex, gender, national origin, sexual orientation, age, citizenship, marital status, physical ability or disability, or veteran status. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and complete the required employment eligibility verification forms upon hire. Visit our Career Center for the latest employment opportunities. Global Data Consultants, PA USA

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: