Job Title : .NET Developer
Location : Fort Mill, South Carolina (Onsite)
Contract Duration : 12 Months
Number of Positions : Multiple
Rate : Competitive, based on experience
Start Date : ASAP
US Citizens and Green card are Preferred. No 3rd party corp to corp acceptable.
Job Description
LPL Financial is seeking experienced professionals for two critical roles : .NET Developer and Data Engineer. These positions are essential for developing, maintaining, and optimizing various applications and data pipelines.
The roles require a blend of technical expertise in .NET technologies, data engineering, and cloud services.
NET Developer Responsibilities :
Application Development : Design, develop, test, tune, and implement n-tiered web-based applications using .NET technologies.
Database Modeling : Design and develop conceptual, logical, and physical database models.
Cloud Exposure : Experience with AWS cloud platform is a plus.
Collaboration : Work with Development teams, Enterprise Architecture, and Support teams to design, develop, test, and maintain platforms and their integration with other systems.
Process Improvement : Assess and document opportunities for application and process improvements, including platform road maps.
System Maintenance : Maintain, troubleshoot, optimize, and enhance existing systems.
CI / CD Adoption : Collaborate with QA and DevOps teams to implement CI / CD toolchains and develop automation.
Communication : Regularly communicate with technical and non-technical groups for product and project support.
Core Services : Design and develop core services and components with expertise in service-oriented architecture.
Best Practices : Implement design patterns and coding best practices.
Technical Qualifications :
Experience : 6+ years as a Senior Developer with experience in designing and implementing complex systems from scratch.
System Architecture : Proven experience in architecting systems involving API and message broker integrations.
SOA Principles : Excellent understanding of SOA principles and design patterns.
SQL Server : Expertise in writing and designing SQL Server procedures, views, and functions.
System Integration : Strong track record in implementing distributed and disconnected systems with legacy and modern tools.
Messaging Technologies : Knowledge of pub / sub messaging technologies and patterns.
Caching & Exception Handling : Expertise in caching and exception handling.
Communication Skills : Excellent verbal and written communication skills, both technical and non-technical.
Analytical Skills : Strong analytical and problem-solving skills.
Cloud Platforms : Working knowledge of cloud platforms like AWS.
Skills : Experience with C#.NET / .NET Core, Web.API, SQL Server databases, container systems (Docker, Kubernetes), source control tools (TFS, GIT), and DevOps tools (TeamCity, Octopus, Jenkins).