ThoughtFocus

Solutions Architect

Bangalore Division, KA, IN

15 days ago
Save Job

Summary

Required Exp - 10+ yrs. Only Immediate joiners (0-15 days)


Key Responsibilities:


  • Design and Development:
  1. Designing and developing high-quality, scalable, and maintainable .NET applications and solutions.
  2. Translating business requirements into technical specifications and architectural blueprints.
  3. Creating and maintaining technical documentation.


  • Technical Expertise:
  1. Staying up-to-date with the latest .NET technologies, frameworks, and best practices.
  2. Possessing in-depth knowledge of .NET technologies like C#, ASP.NET, Entity Framework, .NET Core and related technologies.
  3. Understanding and applying various design patterns and architectural principles.


  • Collaboration and Communication:
  1. Collaborating with developers, business analysts, and other stakeholders to define and implement solutions.
  2. Communicating technical concepts and solutions effectively to both technical and non-technical audiences.


  • Problem Solving and Troubleshooting:
  1. Identifying and resolving technical issues and performance bottlenecks.
  2. Troubleshooting and debugging complex issues in production environments.


  • Performance Optimization:
  1. Identifying and implementing performance optimization techniques to ensure efficient application execution.
  2. Monitoring application performance and identifying areas for improvement.


  • Code Standards and Best Practices:
  1. Enforcing coding standards and best practices to ensure code quality and maintainability.
  2. Reviewing code and providing feedback to developers.


  • Continuous Improvement:
  1. Staying up-to-date with the latest .NET technologies and best practices.
  2. Identifying opportunities for improvement and implementing new technologies and solutions.


  • Project Management:
  1. Assisting in the planning and execution of .NET projects.
  2. Providing technical guidance and support to project teams.


  • Compliance and Security:
  1. Ensuring that .NET applications and solutions comply with relevant security standards and regulations.
  2. Implementing security measures to protect sensitive data.


  • Cloud Development and Deployment:
  1. Design, develop, and deploy applications on cloud platforms such as Azure, AWS, or GCP.
  2. Utilize cloud-native services and features (e.g., serverless computing, containerization, managed databases, message queues).
  3. Implement Infrastructure as Code (IaC) using tools like ARM templates, CloudFormation, or Terraform.
  4. Configure and manage cloud resources, ensuring security, scalability, and cost-effectiveness.
  5. Implement CI/CD pipelines for automated build, test, and deployment processes in the cloud.


  • Database Management:
  1. Design and implement database schemas using relational (e.g., SQL Server, PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB, Cosmos DB).
  2. Write efficient database queries and optimize database performance.
  3. Integrate applications with various database systems in the cloud.


  • API Development and Integration:
  1. Design and develop RESTful APIs and other web services using ASP.NET Core Web API.
  2. Implement authentication and authorization mechanisms for APIs.
  3. Integrate applications with external systems and third-party services.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: