Senior .NET Full-Stack Developer
Salary undisclosed
Apply on
Original
Simplified
The ideal candidate will have a proven track record in developing complex web applications and APIs, with a strong background in both front-end and back-end technologies. This role will involve working closely with our Application Managed Services vendor and ensuring that best practices are adhered to throughout the development lifecycle.
Key Responsibilities:
- Web Development: Design, develop, and maintain web applications using .NET technologies and front-end frameworks.
- API Development: Create and manage APIs using .NET Core and ensure seamless integration with front-end applications.
- Front-End Development: Utilize JavaScript, HTML, CSS, and frameworks such as React JS and Vue JS to build responsive and user-friendly interfaces.
- UI Frameworks: Implement UI components using Bootstrap, Element-Plus, Ant Design, etc.
- Back-End Development: Develop back-end services using C#, .NET Core, Entity Framework, and LINQ; manage authentication with JWT tokens.
- Database Management: Design and manage relational databases using MS SQL, MySQL, and Postgres; write and optimize complex SQL queries and stored procedures.
- Application Upgrades: Upgrade .NET applications to newer versions, ensuring compatibility and functionality.CI/CD: Utilize CI/CD tools for code compilation and deployment.
- Troubleshooting: Advanced troubleshooting and root cause analysis for issues that arise in development and production environments.
- Documentation: Prepare and maintain technical documentation, including technical specs and test cases.
- Collaboration: Work closely with the Application Managed Services vendor and internal IT teams to ensure best practices and effective communication.
Qualification:
- Minimum 10+ years of IT development experience with experience working in a MNC company
- Senior Full stack developer (.Net, React JS, Vue JS, Db: MS SQL, MySQL), involved in Web development, API.
- Front-End Skill: JavaScript, HTML, CSS, React JS, Vue JS.
- Front-End UI framework: Bootstrap, Element-Plus, Ant Design and so on.
- Back-End: C#, Dotnet Core, Dotnet Core API, Entity Framework, LINQ, JWT token
- Database: MS SQL, MySQL, Postgres Design relational database model, write/understand complicated SQL and stored procedure.
- Experience in upgrading the Dot Net application to the higher version and ensure the application functionality works as expected.
- Work closely with the Application Managed Services vendor to ensure all the best practices are followed.
- Working experience in using CI/CD tools for code compilation.
- Advanced troubleshooting skills in identifying root cause of the issues.
- Good understanding on SDLC lifecycle, Strong Analytical and Problem-solving skill, able to understand requirements and participate in design solutions, provide estimates, able to prepare technical documentations
- Able to communicate (written and verbal) well with IT Manager and work independently
- Good documentation skillset to write technical specs and test cases.
- Good understanding about SSO, PingFederate, Keycloak is an advantage.
- Experience in AWS Cloud is an advantage
- Knowledge on Shipping or Logistics will be an advantage
Similar Jobs