As a Solution Architect in .NET Core and ReactJS, you are responsible for designing and guiding the development of software solutions that combine .NET Core on the backend and ReactJS on the frontend. This role involves collaborating with cross-functional teams, understanding business requirements, and translating them into technical solutions. The Solution Architect plays a crucial role in ensuring that the software system is scalable, maintainable, and aligned with best practices.
Responsibilities:
- Solution Design:
- Collaborate with stakeholders, including business analysts, product owners, and developers, to understand project requirements.
- Create high-level and detailed technical designs that outline the architecture, components, and data flow of the solution.
- Ensure that the proposed architecture aligns with best practices, security standards, and scalability requirements.
- Technical Selection:
- Evaluate and select appropriate technologies, frameworks, and libraries for both the backend (.NET Core) and frontend (ReactJS) components.
- Stay updated on the latest trends and advancements in .NET Core and ReactJS to make informed technology choices.
- Development Guidance:
- Provide technical leadership and guidance to development teams throughout the software development lifecycle.
- Review code and ensure that it adheres to architectural guidelines, coding standards, and best practices.
- Scalability and Performance:
- Design the system to be scalable and performant, considering factors such as load balancing, caching, and database optimization.
- Identify and address potential bottlenecks in the architecture to ensure optimal system performance.
- Security and Compliance:
- Design the system to be scalable and performant, considering factors such as load balancing, caching, and database optimization.
- Identify and address potential bottlenecks in the architecture to ensure optimal system performance.
- Documentation:
- Design the system to be scalable and performant, considering factors such as load balancing, caching, and database optimization.
- Identify and address potential bottlenecks in the architecture to ensure optimal system performance.
- Communication:
- Design the system to be scalable and performant, considering factors such as load balancing, caching, and database optimization.
Identify and address potential bottlenecks in the architecture to ensure optimal system performance.
Job Requirements- Proven experience (min 3+ years) as Solution Architect as pre-sales in focus in .Net Core in C# and ReactJS.
- Proven hands on experience (Min 5+ years) in .Net Core in C# and ReactJS.
- Proven experience in solution design in cloud native and micro-services architecture using AWS Lamda, StepFunctions and AWS Native developer tools ie. Code Catalyst and Code Build
- Familiarity with the .NET and .NET Core framework and design/architectural patterns (e.g. Microservices, Model-View-Controller (MVC) and Entity framework)
- Strong understanding of web development fundamentals, including HTML, CSS, and JavaScript.
- Experience with front-end state management libraries (e.g., Redux) and front-end build tools (Webpack, Babel, etc.).
- Proficiency in designing and consuming RESTful APIs.
- Solid knowledge of database systems, SQL, and data modeling.
- Proven experience in creating quality SQL store procedures and scripts
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Excellent understanding of OWASP standards
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
- Excellent communication skills, both written and verbal.
- Experience using IDE tools like Visual Studio
Education and Certification
- Bachelors or Master degree in IT discipline
- Certification in AWS Certified Developer – Associate and AWS Certified Solutions Architect - Associate are must.
What we need to see from you
- Report to practice lead.
- Work within agile team to develop and test applications
- Provide technical leadership to the development team
- Excellent problem-solving skills and the ability to think critically.
- Design, develop, and unit test applications in accordance with established standards.
- Assist senior developer(s) in analyzing and resolving technical issues.
- Assist in preparing manuals, specification and other technical documentations.
- Package and support deployment releases.
- Developing, refining, and tuning integrations between applications.
- Assisting in the collection and documentation of user's requirements, development of user stories, and estimates.
Hear firsthand from SoftwareOne APAC leaders as they unveil our exciting business and growth plan, spill the beans on our hiring initiatives, and reveal why joining SoftwareOne is a game-changer. Join us now and be part of our incredible journey.
Thành lập năm 2012, với bề dày gần 11 năm kinh nghiệm, OmiGroup đã - đang là lựa chọn tin cậy của nhiều đối tác, tổ chức trong lĩnh vực Y tế số.
Các hệ thống do OmiGroup phát triển sử dụng công nghệ cao, được áp dụng trong các công việc có độ phức tạp như chẩn đoán, xét nghiệm bệnh lý tế bào,…
Ngoài việc cung cấp các sản phẩm dịch vụ công nghệ thông tin, OmiGroup đẩy mạnh nghiệp vụ tư vấn giải pháp, công tác R&D nghiên cứu và tìm ra những giải pháp công nghệ mới, tạo nên sản phẩm mang dấu ấn riêng mình.
OmiGroup là một công ty công nghệ thông tin hoạt động trong lĩnh vực sản xuất và gia công phần mềm cho thị trường Nhật Bản. Với mong muốn vươn lên trở thành một đối tác tin cậy với các công ty Nhật Bản và là đơn vị đi đầu trong việc sản xuất các sản phẩm công nghệ, đem sự sáng tạo của tuối trẻ Việt Nam giới thiệu đến với khách hàng Nhật Bản, Ominext đang từng bước hoàn thiện 3 mũi nhọn: tổ chức quản lý trong công ty - Operation (O), am hiểu nắm bắt thị trường - Market (M) và thực hành sáng tạo - Innovation (I), để tạo ra những giá trị mới trong các sản phẩm công nghệ theo đúng tiêu chí mà cái tên Ominext được tạo ra.
Chính sách bảo hiểm
- Được hưởng bảo hiểm chăm sóc sức khỏe , BHXH, BHNT.
Các hoạt động ngoại khóa
- Team Building
- Du lịch hàng năm
- Được tham gia các buổi party, company trip cùng công ty
Lịch sử thành lập
- Công Ty Cổ Phần Ominext được thành lập năm 2012.
Mission
- Ominext đang từng bước hoàn thiện 3 mũi nhọn: tổ chức quản lý trong công ty – Operation (O), am hiểu nắm bắt thị trường – Market (M) và thực hành sáng tạo – Innovation (I), để tạo ra những giá trị mới trong các sản phẩm công nghệ theo đúng tiêu chí mà cái tên Ominext được tạo ra
Review Omi Group
Nhân viên rất thân thiện , nhận được rất nhiều cơ hội được thử sức ngay cả khi tôi không có bất kỳ kinh nghiệm nào. (id)
Phúc lợi của công ty khá cao và môi trường làm việc hiện đại, làm thêm giờ có mức lương OT, được hỗ trợ thêm tiền ăn tối. (it)
Không học hỏi được gì (RV)