What are the responsibilities and job description for the Solution Architect - .NET Core - React position at Technology Digest inc?
Microsoft Solution Architect, You must master .NET CORE and React.
This is NOT remote work.
Technology Digest, Inc. (TDI) is a boutique-style consulting firm headquartered in Rockville, Maryland. TDI provides products and services that help commercial and government institutions by focusing on innovation, increasing effectiveness, and enhancing the quality of life.
We are seeking a highly skilled .NET Developer with a strong background in Azure infrastructure, database design, and SQL programming. This role is perfect for a professional who thrives on creating robust, scalable, and efficient solutions while working in a collaborative environment.
Key Responsibilities
- Application Development:
- Design, develop, and maintain applications using C#, .NET Core, and ASP.NET MVC/Web API.
- Implement best coding practices to create clean, scalable, and maintainable code.
- Cloud Integration and Management:
- Design and deploy solutions using Microsoft Azure services, including Azure Functions, App Services, Logic Apps, Azure Storage, and Azure DevOps pipelines.
- Monitor, optimize, and maintain the performance of Azure-based applications.
- Database Design and Development:
- Design and manage relational databases using SQL Server or equivalent.
- Write complex SQL queries, stored procedures, and optimize database performance.
- Infrastructure Management:
- Implement secure and scalable cloud infrastructure solutions.
- Use Infrastructure-as-Code (IaC) tools such as ARM Templates or Bicep for Azure resource provisioning.
- Collaboration and Documentation:
- Collaborate with cross-functional teams to gather requirements and provide technical expertise.
- Create and maintain comprehensive technical documentation for code, infrastructure, and processes.
- Troubleshooting and Optimization:
- Diagnose and resolve performance bottlenecks in code, databases, and cloud infrastructure.
- Implement monitoring and logging solutions to ensure system reliability and availability.
Required Qualifications
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent experience will be considered.
- Experience:
- Minimum 5 years of experience in .NET development.
- At least 2 years of hands-on experience with Microsoft Azure.
- Extensive experience with SQL Server, database design, and performance optimization.
- Technical Skills:
- Proficiency in C#, .NET Core/Framework, and ASP.NET MVC/Web API.
- Strong knowledge of Azure services, such as App Services, Azure Functions, and Azure DevOps.
- Expertise in writing and optimizing SQL queries and stored procedures.
- Familiarity with tools like Entity Framework, Dapper, or similar ORM frameworks.
- Understanding of software development methodologies such as Agile or Scrum.
Preferred Qualifications
- Experience with Azure Logic Apps, Event Grid, and Service Bus.
- Familiarity with containerization tools like Docker and Kubernetes.
- Knowledge of NoSQL databases such as Cosmos DB.
- Experience in CI/CD pipelines and DevOps practices.
Soft Skills
- Excellent problem-solving and analytical skills.
- Strong verbal and written communication skills.
- Ability to work independently and within a team environment.
- Detail-oriented with a commitment to delivering high-quality solutions.
What We Offer:
- Competitive salary and benefits.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
This is NOT remote work, and You will be working on-site in Rockville, MD.
Job Types: Full-time, Contract
Pay: From $90,000.00 per year
Compensation Package:
- Bonus opportunities
- Signing bonus
Schedule:
- 8 hour shift
Work Location: In person
Salary : $90,000