What are the responsibilities and job description for the Senior Dotnet Developer position at AllianceIT Inc?
ob Title: .NET Developer
Location: Chicago (Downtown), IL
Job Description:
Skill: Microsoft Azure, No SQL Column DB, Informatics CDI (Cloud Data
Integration), ASP.NET 4.5
About the Role: We are seeking a skilled .NET Developer with expertise in Azure and data-related technologies to join our dynamic team. The ideal candidate will have a strong background in software development, cloud computing, and data management. You will be responsible for designing, developing, and maintaining applications that leverage the Microsoft .NET framework and Azure cloud services. Additionally, you will work with various data sources, ensuring data integrity, performance, and scalability. Key Responsibilities:
1. Application Development: - Design, develop, and maintain high-quality .NET applications. - Write clean, scalable, and efficient code using C# and the .NET framework. - Collaborate with cross-functional teams to define, design, and ship new features.
2. Azure Cloud Services: - Develop and deploy applications on Microsoft Azure. - Utilize Azure services such as Azure App Services, Azure Functions, Azure SQL Database, and Azure Storage. - Implement and manage CI/CD pipelines using Azure DevOps.
3. Data Management: - Work with relational and non-relational databases, including SQL Server, Cosmos DB, and others. - Design and optimize database schemas, queries, and stored procedures. - Implement data integration and ETL processes using tools like Azure Data Factory.
4. Performance Optimization: - Monitor and optimize application performance, ensuring high availability and scalability. - Troubleshoot and resolve issues related to application performance and data integrity.
5. Security and Compliance: - Implement security best practices for applications and data. - Ensure compliance with data protection regulations and company policies.
6. Collaboration and Communication:
- Work closely with product managers, designers, and other developers to deliver high-quality solutions.
- Participate in code reviews, providing and receiving constructive feedback. - Document technical specifications and project details. Qualifications:
- Education: - Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience - 10 years of experience in .NET development. - Proven experience with Microsoft Azure cloud services.
- Strong understanding of data management and database technologies.
- Technical Skills: - Proficiency in C# and the .NET framework.
- Experience with Azure services such as Azure App Services, Azure Functions, Azure SQL Database, and Azure Storage.
- Knowledge of SQL Server, Cosmos DB, and other database technologies.
- Familiarity with data integration and ETL processes.
- Experience with CI/CD pipelines and Azure DevOps.
- Soft Skills: - Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple tasks simultaneously.