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.
Công ty Cổ phần Chứng khoán SSI (SSI – HOSE) được thành lập vào tháng 12/1999 và là một trong những Công ty hoạt động lâu đời nhất tại thị trường chứng khoán Việt Nam. Với ưu thế vượt trội về nhân lực, mạng lưới, đối tác và tiềm lực tài chính, cho tới nay, SSI đã vững vàng ở vị trí công ty chứng khoán số 1 với giá trị thương hiệu và uy tín hấp dẫn nhất thị trường. Sau 20 năm vận hành theo cơ chế thị trường, Công ty đã phát triển trở thành một định chế tài chính lớn nhất trên thị trường, có tốc độ phát triển nhanh nhất với mức vốn điều lệ tăng hơn 800 lần. Bằng tiềm lực tài chính vững mạnh, hoạt động quản trị doanh nghiệp theo tiêu chuẩn quốc tế, đội ngũ nhân sự hùng hậu và chuyên nghiệp, SSI luôn cung cấp cho khách hàng những sản phẩm, dịch vụ vượt trội và toàn diện, đảm bảo tối đa lợi ích cổ đông. Hiện nay, Công ty có mạng lưới hoạt động rộng rãi tại những thành phố lớn trên cả nước như Hà Nội, Thành phố Hồ Chí Minh, Hải Phòng, Nha Trang, Vũng Tàu.
Chính sách bảo hiểm
- Được hưởng các chế độ bảo hiểm : BHYT, BHXH, BH Tai Nạn, BH Thất Nghiệp, … theo quy định của Nhà nước
- Được tham gia Chế độ bảo hiểm sức khỏe cao cấp
Các hoạt động ngoại khóa
- Các hoạt động thể thao: Tennis, Cầu lông, Yoga, Bóng đá…
- Các hoạt động Teambuilding sôi nổi, thường niên: Family Day, Gala Dinner
- Du lịch hàng năm
Lịch sử thành lập
- Năm 1999, công ty cổ phần chứng khoán SSI thành lập
- Năm 2001, tăng vốn điều lệ và hoạt động với 4 nghiệp vụ chính
- Năm 2002, thành lập chi nhánh tại Hà Nội
- Năm 2004, tăng vốn điều lệ lên 23.000.000.000 VNĐ
- Năm 2005, tăng vốn điều lệ lên 52.000.000.000 VNĐ và hoạt động với 6 nghiệp vụ chính
- Năm 2006, thực hiện thành công đợt phát hành trái phiếu chuyển đổi đầu tiên
- Năm 2007, công ty TNHH một thành viên của SSI được thành lập. Mở thêm hai chi nhánh tại TP HCM và Hải Phòng
- Năm 2008, thành lập chi nhánh tại vũng tàu
- Năm 2009, thành lập chi nhánh tại Nha Trang. Thay đổi hệ thống nhận diện thương hiệu. Là công ty đầu tiên được cấp phép đầu tư ra nước ngoài
- Năm 2010, thành lập chi nhánh tại Mỹ Đình
- Năm 2011, thành lập chi nhánh tại Hoàn Kiếm
- Năm 2015, là công ty đầu tiên hoàn tất thủ tục điều chỉnh giới hạn tỷ lệ sở hữu của nhà Đầu tư nước ngoài lên 100% vốn điều lệ
- Năm 2019, thành lập cơ sở tại Lê Văn Lương Hà Nội
- Năm 2020, vinh dự đón nhận danh hiệu “Anh hùng lao động” thời kỳ đổi mới
Mission
Sứ mệnh gắn kết cơ hội đầu tư với các nguồn lực tài chính luôn định hướng tất cả sản phẩm và dịch vụ của SSI tại thời điểm hiện thời cũng như trong tương lai.
Review Chứng khoán SSI
Phúc lợi thấp, làm nhiều mà không có thưởng, bóc lột sức lao động nhân viên (RW)
Chế độ đãi ngộ công ty ổn, tuy nhiên IT tuyển dụng ồ ạt, rất nhiều thể loại chém gió hoặc không làm gì (RW)
OT không lương ngày đêm với đồng lương chết đói, "trợ cấp" ăn vặt (RW)