What are the responsibilities and job description for the Senior Dot NET Developer - Remote / Telecommute position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Cynet Systems, is seeking the following. Apply via Dice today!
We are looking for Senior Dot NET Developer - Remote / Telecommute for our client in Alpharetta, GA
Job Title: Senior Dot NET Developer - Remote / Telecommute
Job Location: Alpharetta, GA
Job Type: Contract
Job Description:
Responsibilities:
We are looking for Senior Dot NET Developer - Remote / Telecommute for our client in Alpharetta, GA
Job Title: Senior Dot NET Developer - Remote / Telecommute
Job Location: Alpharetta, GA
Job Type: Contract
Job Description:
Responsibilities:
- Design, develop, and maintain applications using C# and .NET Framework 4.7.2 or higher.
- Work with Visual Studio 2022 or higher and Visual Studio Code for development.
- Develop and optimize database solutions using SQL Server and Snowflake.
- Build responsive and dynamic user interfaces using JavaScript, TypeScript, React, HTML, and CSS.
- Collaborate using GitHub or other source control tools.
- Implement unit and integration testing to ensure code quality and reliability.
- Work with AWS services for cloud integration.
- Utilize AI-powered development tools such as GitHub Copilot and similar technologies to enhance productivity.
- Participate in code reviews, troubleshooting, and performance optimization.
- Use Jira or similar tools for task management, sprint planning, and issue tracking.
- 5-8 years of experience delivering enterprise class applications using C#, .NET Framework 4.7.2 or higher, and object-oriented programming.
- Experience with Visual Studio and Visual Studio Code.
- Solid understanding of SQL Server and relational database design.
- Hands-on experience with JavaScript, TypeScript, React, HTML, and CSS.
- Familiarity with GitHub or other version control systems.
- Working knowledge of Snowflake for data warehousing.
- Basic understanding of AWS services (EC2, S3, etc.).
- Awareness of AI-assisted development tools and willingness to adopt them.
- Experience writing and maintaining unit and integration tests.
- Familiarity with Jira or similar tools for agile development workflows.
- Actively participate in Agile development processes.
- Understanding and experience with Agile methodologies (Scrum).
- Extra credit if you have open-source contribution
- Experience with CI/CD pipelines and GitHub Actions for automated builds and deployments.
- Knowledge of modern software architecture patterns (e.g., microservices).
- Good-to-have experience in one or more of the following languages: Java, Scala, Python.
- Familiarity with Airflow for workflow orchestration.
- Exposure to data engineering concepts and ETL pipelines.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced, agile environment.