Post Job Free
Sign in

Technical Architect

Company:
CBTS
Location:
Chennai, Tamil Nadu, India
Posted:
April 26, 2024
Apply

Description:

Responsibilities:

As an Architect with the content team, you will help architect mission-critical software to be reliable and scalable. You will invent novel ways of collecting, analyzing and enabling the discovery of supplier data from a variety of real-time sources. You will innovate and influence the direction of the latest technologies.

Provide guidance to the team in establishing effective development practices that promote the delivery of high-quality code.

Collaborate with the team to develop innovative solutions and designs that address complex problems.

Promote clean coding and sound decision-making within the team, fostering a culture of excellence.

Work closely with existing architects to offer suggestions for optimizing the product architecture of the CAT team.

Conduct training sessions to introduce the team to new tools and technologies, enhancing their capabilities.

Requirements:

Key Responsibilities:

Web Application Development:

Design, develop, and deploy web applications using .NET frameworks and C#.

Collaborate with UI/UX designers to implement responsive and user-centric interfaces.

Database Design & Integration:

Design, create, and manage database schemas, integrating them effectively with web applications.

Develop and optimize SQL queries, stored procedures, and ensure efficient data retrieval and updates.

Collaborate with database administrators to ensure high availability and performance of databases.

Code Optimization & Maintenance:

Regularly review, refactor, and optimize code for better performance and maintainability.

Ensure that the developed codebase is scalable, modular, and adheres to industry best practices.

Testing & Debugging:

Conduct unit testing, and work closely with QA teams for integrated testing.

Diagnose, troubleshoot, and resolve issues in developed applications and associated SQL operations.

Collaboration & Communication:

Work in close tandem with project managers, designers, and other developers to achieve project objectives.

Keep stakeholders informed about progress, challenges, and solutions through effective communication.

Continuous Learning & Improvement:

Stay abreast of the latest advancements in .NET frameworks, C#, SQL, and associated technologies.

Proactively incorporate feedback and iterative improvements into applications.

Documentation:

Document application processes, codebase, database schemas, and user manuals.

Maintain versioning documentation for application and database changes.

Qualifications & Skills:

Bachelor’s degree in Computer Science, Information Technology, or a related field.

Hands-on experience with web development using .NET frameworks, C#, and SQL.

Proficiency in MVC, Web API, Entity Framework, and SQL Server.

Solid knowledge of SQL with the ability to write efficient queries and stored procedures.

Understanding of database design principles, normalization, and optimization techniques.

Familiarity with front-end technologies such as JavaScript, HTML5, and CSS3.

Experience with cloud platforms (e.g., Azure, AWS) is a plus.

Strong analytical, problem-solving, debugging, and SQL tuning skills.

Effective communication skills with the ability to work collaboratively in a team environment.

Apply