Job Function: Software & Cloud Services Why SoftwareONE?:
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.
The role:
As a
**Responsibilities**:
- Collaborate with product managers, UI/UX designers, and fellow developers to design and implement robust software solutions.
- Participating in daily standup, sprint planning, retrospective meetings during project implementation phase.
- Develop responsive and user-friendly front-end interfaces using **ReactJS**, ensuring optimal performance across various devices and browsers.
- Design and implement RESTful APIs and back-end services using **.Net/.Net Core in C#** to support front-end functionalities.
- Participate in code reviews, providing constructive feedback to maintain code quality and best practices.
- Identify and address technical debt, performance bottlenecks, and other development challenges.
- Work with databases and data models to ensure efficient data storage, retrieval, and manipulation.
- Stay up to date with industry trends and emerging technologies and propose relevant improvements to the development process.
What we need to see from you:
**Skills**:
- Proven experience (min 5+ years) as a Full Stack Developer with hands-on expertise in.Net/.Net Core in **C# and ReactJS**.
- Familiarity with the **.NET and.NET Core** framework and design/architectural patterns (e.g. 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 associate degree in IT discipline
- Certification in **AWS Certified: Developer Associate** is a must.
**What we need to see from you**:
- Report to development team lead.
- Assist developer(s) in analyzing and resolving technical issues.
- Assist in preparing manuals, specification and other technical documentations.
- Package and support deployment releases.
- Assisting in the collection and documentation of user's requirements, development of user stories, and estimates.