Backend Developer
Key Responsibilities:
Code Optimization and Maintenance:
○ Analyze the current codebase for scalability and maintainability.
○ Refactor and optimize the code using best practices, ensuring proper context-based code declarations.
UI/UX Modernization:
○ Redesign the application’s UI to align with Microsoft POS standards and offer a modern, smooth user experience.
○ Ensure consistency between the desktop application and its web-based counterpart.
Functionality Enhancements:
○ Transition invoice printing functionality to robust libraries like Crystal Reports.
○ Collaborate with the client to ensure seamless implementation of new features.
Technology Upgrade:
○ Lead the migration of the application from .NET Framework to .NET Core for improved performance and long-term support.
Deployment and Bundling:
○ Address the client’s bundling challenges by developing a reliable installer (.exe) for easier client updates.
Collaboration:
○ Work closely with the client to understand requirements and ensure deliverables meet expectations.
○ Coordinate with other teams managing the web-based version of the application to maintain functional parity.
Required Skills and Qualifications:
● Technical Expertise:
○ Proficient in .NET Framework and C#.
○ Strong experience in desktop application development with MS SQL as the database.
○ Knowledge of Crystal Reports or similar libraries for report generation.
● Experience:
○ Prior experience working on POS systems is highly desirable.
○ Proven track record in refactoring and optimizing legacy codebases.
● UI/UX Design:
○ Familiarity with Microsoft POS standards and modern UI design principles.
● Additional Skills:
○ Understanding of .NET Core and its advantages over .NET Framework.
○ Proficiency in developing installer packages for application deployment.
Preferred Qualifications:
● Bachelor’s degree in Computer Science, Software Engineering, or a related field.
● Strong problem-solving skills and the ability to work independently.
● Experience working in remote teams and collaborating across time zones.
Job Type: Full-time
Pay: ₹60,000.00 - ₹65,000.00 per month
Location Type:
In-person
Schedule:
UK shift
US shift
Experience:
Relevant: 6 years (Preferred)
Work Location: In person
Apply Now
Code Optimization and Maintenance:
○ Analyze the current codebase for scalability and maintainability.
○ Refactor and optimize the code using best practices, ensuring proper context-based code declarations.
UI/UX Modernization:
○ Redesign the application’s UI to align with Microsoft POS standards and offer a modern, smooth user experience.
○ Ensure consistency between the desktop application and its web-based counterpart.
Functionality Enhancements:
○ Transition invoice printing functionality to robust libraries like Crystal Reports.
○ Collaborate with the client to ensure seamless implementation of new features.
Technology Upgrade:
○ Lead the migration of the application from .NET Framework to .NET Core for improved performance and long-term support.
Deployment and Bundling:
○ Address the client’s bundling challenges by developing a reliable installer (.exe) for easier client updates.
Collaboration:
○ Work closely with the client to understand requirements and ensure deliverables meet expectations.
○ Coordinate with other teams managing the web-based version of the application to maintain functional parity.
Required Skills and Qualifications:
● Technical Expertise:
○ Proficient in .NET Framework and C#.
○ Strong experience in desktop application development with MS SQL as the database.
○ Knowledge of Crystal Reports or similar libraries for report generation.
● Experience:
○ Prior experience working on POS systems is highly desirable.
○ Proven track record in refactoring and optimizing legacy codebases.
● UI/UX Design:
○ Familiarity with Microsoft POS standards and modern UI design principles.
● Additional Skills:
○ Understanding of .NET Core and its advantages over .NET Framework.
○ Proficiency in developing installer packages for application deployment.
Preferred Qualifications:
● Bachelor’s degree in Computer Science, Software Engineering, or a related field.
● Strong problem-solving skills and the ability to work independently.
● Experience working in remote teams and collaborating across time zones.
Job Type: Full-time
Pay: ₹60,000.00 - ₹65,000.00 per month
Location Type:
In-person
Schedule:
UK shift
US shift
Experience:
Relevant: 6 years (Preferred)
Work Location: In person