Duration: through 12/31/24 strong possibility of an extension
Start date ASAP
Must Have Strong Communication Skills
If the candidates do not live in Michigan or are not willing to relocate it can be Remote
Key Responsibilities
This role will require this individual to work within a team to develop, deploy, and support the corresponding software. This role requires a wide variety of strengths and capabilities, including bachelor’s degree in Computer Science or a related field of study. Must be proficient in Object Oriented development. Ability to work in large, collaborative teams to achieve organizational goals.
Required Skills
(5+ years) .NET full stack developer with demonstrated skillsets & proficiency, to help modernize and secure our portfolio of applications and deploy to current on-premises servers or Azure cloud environment. The developer may also be assigned on a project team for adding new features to an existing application.
NET Development:
Strong knowledge and experience in .NET, including both .NET Core and the full .NET Framework.
Entity Framework: Proficiency in using Entity Framework for database operations and migrations.
SQL: Strong SQL skills to work with databases and migrate/validate complex queries
Web Development: Familiarity with web development technologies and frameworks, such as Durandal and Aurelia
Azure DevOps Pipelines: Proficiency in setting up and configuring Azure DevOps pipelines (in YAML) for continuous integration and continuous deployment (CI/CD).
Code Investigation: The ability to thoroughly investigate existing codebases to identify discrepancies, bugs, and potential issues resulting in the migrations.
Version Control: Proficiency in using version control systems like Git for code management and collaboration.
Migration Planning: Knowledge of best practices for planning and executing server environment migrations.
Troubleshooting: Strong troubleshooting skills to diagnose and resolve issues that may arise during migration or after deployment.
Authentication Methods: Understanding of various authentication methods, including NTLM, Kerberos, and OAuth, for securing web applications.
Security Best Practices: Knowledge of security best practices and the ability to ensure that the migrated applications are secure.
Package management: ability to work through package audits and updates in both NuGet and NPM
Bachelor’s Degree in Computer Science or a related field of study
Preferred Skills
Server Administration: Understanding of server administration, especially in the context of IIS (Internet Information Services) for hosting web applications.
Scripting and Automation: Experience with scripting and automation tools to streamline migration tasks.
Communication: Effective communication skills to collaborate with team members, stakeholders, and possibly end-users during the migration process.
Documentation: The ability to create clear and concise documentation for the migration process, code changes, and configurations.
Performance Optimization: Skills in optimizing application performance to ensure that the migrated applications run efficiently in the new environment.
Testing and Quality Assurance: Knowledge of testing methodologies and quality assurance processes to ensure the reliability of the migrated applications.
Adaptability: The ability to adapt to new technologies and tools as the migration project progresses.
Project Management: Basic project management skills to plan and track the migration project's progress.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Accroid Inc by 2x