
Software Engineer
Role summary
We are seeking a Software Engineer to join our team. The role involves designing, developing, and maintaining web applications using .NET, Vue.js, and Node.js. Responsibilities include front-end development with Vue.js, back-end development with Node.js, and full-stack .NET development. You will collaborate with cross-functional teams, write clean and scalable code, perform code reviews, troubleshoot issues, and ensure application security. This is a remote position requiring participation in the entire software development lifecycle.
*Role: Software Engineer*
*Location: Canada(Remote)*
*Required Skills:*
- Vue.js
- Node.js
- .NET
*Responsibilities:*
*.NET:*
- Design, develop, and maintain web applications using .NET technologies (e.g., ASP.NET, C#).
- Develop front-end components using HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React, Vue.js).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to optimize performance and resolve issues.
- Implement and maintain RESTful APIs and integrate with third-party services.
- Ensure the security and integrity of applications by implementing appropriate security measures.
- Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge.
*Front-End Development:*
- Develop responsive and dynamic user interfaces using Vue.js.
- Create reusable components and manage state with Vuex.
- Ensure cross-browser compatibility and optimize application performance.
*Back-End Development:*
- Build and maintain server-side applications using Node.js.
- Design and implement RESTful APIs and GraphQL schemas.
- Integrate with databases and other external services.
*Collaboration and Troubleshooting:*
- Work closely with cross-functional teams to define requirements and deliver high-quality solutions.
- Troubleshoot and resolve performance issues and bugs.
- Conduct code reviews and provide technical guidance to junior developers.
*Regards*
*Praveen Kumar*
*Talent Acquisition Group – Strategic Recruitment Manager*
***praveen.r@themesoft.com
|
Themesoft Inc***
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite