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 CP đầu tư phát triển máy Việt Nam (tên viết tắt VIMID) thành lập ngày 5/3/2010 với trụ sở đầu tiên đặt tại Hà Nội.
Trải qua hơn 10 năm hình thành và phát triển, VIMID luôn không ngừng nỗ lực đi lên, ngày đêm kiến tạo giá trị bền vững, trở thành doanh nghiệp dẫn đầu ngành kinh doanh xe vận tải hạng trung hạng nặng cùng với sự kiên trì theo đuổi mục tiêu: “Cung cấp giải pháp vận tải toàn diện cho các cá nhân, tổ chức và đơn vị vận tải hàng hóa Việt Nam”.
VIMID tự hào mang đến cho khách hàng những sản phẩm chất lượng cao, dịch vụ tận tâm cùng hệ thống chuỗi trạm 3S chuyên nghiệp trải dài khắp Việt Nam.
Chính sách bảo hiểm
- Được đóng bảo hiểm xã hội, bảo hiểm y tế, bảo hiểm thất nghiệp và bảo hiểm tai nạn theo quy định Nhà Nước
Các hoạt động ngoại khóa
- Các hoạt động đoàn thể, hoạt động thể thao
- Du lịch hằng năm
- Team building gắn kết
Lịch sử thành lập
- Năm 2010, Thành lập Công ty CP Đầu tư phát triển Máy Việt Nam (VIMID). Trụ sở đặt tại: P105, TT222D, Đội Cấn, P.Liễu Giai, Q.Ba Đình, TP Hà Nội. Với mức vốn điều lệ 10 tỷ đồng.
- Năm 2013, VIMID khẳng định vị thế và tiến hành mở rộng thị trường vào miền Nam với chi nhánh đầu tiên tại TP. Hồ Chí Minh
- Năm 2014, VIMID tiếp tục khẳng định thương hiệu mạnh mẽ trên thị trường khi tốc độ tăng trưởng đạt trên 180%. Khai trương và chinh phục thị trường mới – CN Hải Phòng.
- Năm 2015, đánh dấu sự phát triển thần tốc của VIMID với tốc độ tăng trưởng đạt 200%. VIMID tiếp tục mở rộng hệ thống chuỗi trạm chi nhánh trong miền Nam - CN Bình Định được hình thành và phát triển mạnh mẽ.
- Năm 2016, VIMID bùng nổ trên thị trường với tốc độ phát triển đáng kinh ngạc, cùng đó là sự kiện mở rộng khai trương CN Tây Hà Nội
- Năm 2017, Đánh dấu bước phát triển mạnh mẽ như vũ bão của VIMID. VIMID liên tục mở rộng thị trường tại miền Bắc và tiếp tục tiến quân chinh phục thị trường miền Trung với sự ra đời của hàng loạt các chi nhánh mới: - CN Hà Nam, CN Nghệ An, CN Đà Nẵng
- Năm 2019, VIMID xác lập chinh phục thị trường Cẩm Phả với sự kiện khai trương CN Quảng Ninh
- Năm 2020, Khẳng định vị thế thuộc TOP dẫn đầu tại thị trường Việt Nam, VIMID tiếp tục mở rộng xây dựng và phát triển mạnh mẽ hệ thống chuỗi trạm trải dài trên toàn quốc với sự ra đời của hàng loạt các chi nhánh mới:- CN Phú Thọ, CN Thanh Hóa, CN Đắk Lắk
- Năm 2021, VIMID liên tục nối dài cánh tay vươn rộng trên thị trường Việt Nam, thực hiện mục tiêu cứ 150Km xây dựng 1 trạm dịch vụ. Đánh dấu sự ra đời của nhiều chi nhánh mới phân bố rộng khắp cả nước:- CN Khánh Hòa, CN Tây Đô, CN Sơn La, CN Thái Nguyên
- Năm 2022, VIMID tiếp tục hoàn thiện mục tiêu xây dựng hệ thống chuỗi trạm tiêu chuẩn 3S trên cả nước với sự kiện ra đời và phát triển các CN mới: CN Quảng Bình; CN Quảng Ngãi
Mission
Cung cấp giải pháp vận tải toàn diện nhằm thỏa mãn nhu cầu cao nhất của khách hàng và nâng tầm giá trị Ngành vận tải hàng hóa Việt Nam. Cam kết mang lại giá trị và sự thịnh vượng cho khách hàng, cổ đông, nhân viên, đối tác và đóng góp tích cực cho cộng đồng.