Tech Stack
AngularDockerIoTJavaScriptKubernetesMicroservices.NETReactSQL
About the role
- Lead efforts for applications managing complex conceptual data in C#, .NET, and SQL Server environments
- Design, develop, and optimize SQL databases, including queries, stored procedures, and indexing strategies for performance tuning
- Conduct research and recommend emerging technologies to improve efficiency
- Develop and maintain applications using React, .NET, SQL Server, and Angular
- Troubleshoot and resolve complex software issues efficiently
- Lead application conversions and modernize legacy systems
- Collaborate with cross-functional teams to design and implement new features
- Support software integration and compatibility across various platforms
Requirements
- Bachelor's in Computer Science or Engineering (minimum educational requirement stated)
- 12+ years of experience or equivalent professional experience
- Bachelor's in Computer Science plus 8 years of additional relevant experience may be substituted for education
- Expertise in C#, .NET, JavaScript, and SQL Server
- Experience with React and Angular
- Proficiency in SQL database management, query optimization, stored procedures, and indexing strategies
- Strong knowledge of software maintenance methodologies, including DevOps
- Proven ability to troubleshoot and resolve complex software issues
- Experience leading application conversions and modernizing legacy systems
- Experience with software integration and compatibility across various platforms
- Desired: microservices architecture and containerization (Docker/Kubernetes)
- Desired: Familiarity with Agile methodologies and project management tools
- Desired: Knowledge of machine learning and AI frameworks
- Desired: Expertise in CI/CD pipeline development and automation
- Desired: Strong understanding of security protocols and data protection
- Desired: Familiarity with IoT, embedded systems, and real-time data processing
- Ability to communicate effectively and collaborate in a team environment