What are the responsibilities and job description for the .Net Application Architect position at cyberThink Inc?
Job Description:
As a .Net Application Architect, you will lead the migration of a Ruby on Rails application from Amazon Web Services (AWS) to .NET on the Azure platform. Working closely with development teams, program delivery areas, and business partners, you will design, oversee, and implement the migration strategy, ensuring efficient functionality, data reliability, and optimal customer experiences. Your role will also involve developing architecture, design plans, and other digital artifacts to guide the development team and ensure the successful delivery of the application.
Key Responsibilities:
cyberThink is an Equal Opportunity Employer.
As a .Net Application Architect, you will lead the migration of a Ruby on Rails application from Amazon Web Services (AWS) to .NET on the Azure platform. Working closely with development teams, program delivery areas, and business partners, you will design, oversee, and implement the migration strategy, ensuring efficient functionality, data reliability, and optimal customer experiences. Your role will also involve developing architecture, design plans, and other digital artifacts to guide the development team and ensure the successful delivery of the application.
Key Responsibilities:
- Lead the design, development, and documentation of software solutions to meet IT and business requirements, specifically in support of .NET application development on Azure.
- Direct the creation of database schemas, integrations, and service endpoints, ensuring they align with project requirements.
- Develop and implement data migration plans from AWS to Azure, ensuring seamless transitions.
- Analyze and develop .NET C#, JavaScript, SQL, and other full-stack technologies to implement application solutions.
- Design and deliver web services and application solutions using standard server instances and microservices architecture hosted on Azure.
- Implement configurations and analytical logging standards to support operational reporting for cloud-hosted software products.
- Mentor and lead technical teams, providing guidance on best practices and industry standards for processes and software development.
- Conduct code reviews, provide estimates for project resources and timelines, and develop capacity plans to support project deliverables.
- Ensure compliance with digital accessibility regulations, including Section 508 and ADA, by incorporating accessibility features into digital content.
- Participate in meetings, including daily standups, and provide regular status reports to management.
- Over 10 years of experience in object-oriented development and .NET application development.
- Extensive experience in relational database development and web service design, including SOAP/XML and REST/JSON.
- Strong expertise in JavaScript, HTML5, CSS3, and front-end frameworks like Angular or React.
- Proficiency in deploying applications to the Azure cloud and working with various authentication protocols.
- Experience in DevOps, particularly with Azure DevOps, and in mentoring and leading technical teams.
- Knowledge of digital accessibility regulations (e.g., Section 508, ADA) and experience in designing and developing digital products that comply with accessibility standards.
- Strong oral and written communication skills, with the ability to document and convey technical information effectively.
- Knowledge or experience with AWS, particularly in transitioning applications between cloud platforms.
- Experience applying WAI-ARIA authoring guidelines and optimizing for accessibility features across platforms (HTML, iOS, Android).
cyberThink is an Equal Opportunity Employer.
Salary : $60 - $80