Job Information
Fusemachines Senior Fullstack .Net Engineer in Pune, India
About Fusemachines
Fusemachines is a leading AI strategy, talent, and education services provider. Founded by Sameer Maskey Ph.D., Adjunct Associate Professor at Columbia University, Fusemachines has a core mission of democratizing AI. With a presence in 4 countries (Nepal, United States, Canada, and Dominican Republic and more than 450 full-time employees). Fusemachines seeks to bring its global expertise in AI to transform companies around the world.
About the Role:
We are seeking an experience full time .NET full stack developer to take ownership of maintaining and optimizing our current applications while thinking of possible leading assessment and potential migration to containerized environments. Your primary responsibility will be understanding application layers, infrastructure aspects, data modals code for custom web-based applications and finding efficiencies.
This is a remote contract-based role
Qualification & Experience
Identify issues that prevent the best possible performance, quality, and responsiveness of our applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address discovered issues.
Collaborate with cross-functional teams to understand user requirements and implement necessary updates.
Maintain both front-end and back-end components of .NET applications; utilizing technologies such as ASP.NET MVC, Angular, Web API, JavaScript, HTML, and CSS.
Collaborate with DevOps and infrastructure teams to analyze the feasibility, benefits and challenges of containerization.
Provide strategic recommendation and roadmaps for the adoption of containerization technologies.
Rapid prototyping, and presenting conceptual design and working prototypes to management
Participate in agile development processes, providing insights and recommendations for continuous improvement.
Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA
Keep up-to-date on best practices and new technologies
Create and maintain comprehensive documentation for .NET applications, codebase, and containerization assessments.
Design, build, and maintain efficient, reusable, and reliable code
Help maintain code quality, organization, and automatization
Work with Product Management to analyze requirements. Collaborate on technical architecture and design
Conduct design and code reviews and collaborate to ensure your own code passes review
Required skills/ Competencies
Technical Skills: .NET Framework, C#, ASP.NET MVC, Angular, Web API, JavaScript, jQuery, HTML5, CSS3, bootstrap, OOP Design Principles, Visual Studio, SQL Server. Docker
Database Skills: ADO.NET, LINQ to SQL, SQL Server, SQL Query, ERD design
Soft Skills: Excellent problem-solving, ability to manage multiple priorities, team player, commitment to company values
General: Degree in Engineering, Computer Science, or IT; 5+ years of relevant experience; Experience with scalable, performant design and architecture
Additional Skills expected of Senior Application Developer
Unit Testing
Knowledge of SQL and database design principles.
Understanding of web technology stack, including HTTP, REST
Experience in Windows & web service is a plus
Proven abilities to take initiative and be innovative
Familiarity with version control system, preferably Git
Familiarity with containerization technologies with a desire to explore and asses their application in the current environment.
Design stable, reliable, and effective databases architecture and ERD
Commitment to company values
Strong teamwork and coordination skills
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
Powered by JazzHR