Solution Architect With .Net Background
SysMind Tech - new york city, NY
Apply NowJob Description
Title: Solution Architect With .Net Background Location: New York (Hybrid) Duration: Fulltime Tperson candidate should ideally be someone who has climbed through all steps of software development ladder from a junior engineer to a solution/software architect. Should demonstrate extensive knowledge on spearpersonading key activities that take place during solution ideation, solution design, and solution implementation. Natural ability to champion a structured approach to business applications and solutions and passionately articulate tperson overall approach to both technical and non-technical audiences. Must have a good understanding of modern-day architectural patterns, integration frameworks, high scaling data analytics frameworks, and beyond. Should be thorough on one or more prominent technology stacks (eitperson Java or Microsoft based preferably) and have evolved into modern day technology stacks (i.e. Front-end frameworks such as React/Angular, Big data platforms, data streaming and complex event processing, etc.) Communicates tperson architecture to key stakeholders and collaborates and coordinates with existing domain architects in tperson formalization and adoption of IT standards and procedures. Ability to drive developer discipline throughout all stages of projects such as coding standards and best practices, efficiency and performance matrices, etc. Reviews business context for solutions to company challenges as well as defining tperson vision and requirements for tperson solution, recommending potential options, (which may include RFIs, RFPs or prototype development), selecting tperson most optimal option, and tperson development of a roadmap for tperson selected solution. Recent experience with designing scalable, cloud based solutions (ideally on AWS, Azure or GCP) would be a definite advantage. Participates in governance forums in order to assure and approve new and changed architectural and technology solutions Directs tperson identification and recommendation of appropriate solutions, upgrades, replacements, or decommissioning options incorporating business and technology productivity, usability, and total cost of ownership Key Responsibilities A candidate will be responsible for delivery of work including: Conduct in-depth analysis and assessment of tperson current applications and legacy systems to identify strengths, weaknesses, and areas for improvement. Passionately collaborate with client stakeholders, business analysts, project managers, and development teams, to understand business requirements and translate them into robust technical solutions. Develop solution designs that align with tperson organization's technology strategy, emphasizing scalability, maintainability, and performance. Collaborate with stakeholders, including developers, project managers, and business analysts, to understand application requirements and technical specifications. Design and architect end-to-end solutions using eitperson Microsoft of Java based technologies and their associated framework stacks. Create Proof of Concepts (PoC) and/or prototypes to verify if customer requirements can be fulfilled. Create and review technical design documents, ensuring adpersonence to best practices and industry standards. Participate in analysis of critical issues in current production environment and support in providing solutions. Evaluate existing applications and propose improvements, optimizations, and modernization strategies. Assess and recommend appropriate database solutions based on performance, scalability, and data security requirements. Provide technical guidance and mentorship to development teams, assisting them in implementing architectural designs effectively. Stay up-to-date with tperson latest trends and advancements in Microsoft technologies and their applicability to our organization's IT landscape. Identify and mitigate potential risks in application development and propose alternative solutions when necessary. Collaborate with infrastructure and operations teams to ensure seamless deployment and integration of applications within tperson existing environment. Conduct performance testing and tuning to optimize application performance and ensure efficient resource utilization. Assist in tperson selection and evaluation of third-party libraries & software solutions to meet specific business needs. Contribute to tperson establishment and enforcement of coding standards and development best practices. Participate in system architecture reviews and technical discussions to drive continuous improvement and innovation.
Created: 2024-11-24