Senior Engineer – .Net, Full-Stack

Posted 6 days ago

This is a fully remote position, open to applicants in Sri Lanka.

📋 Description

• Design, develop, and test software subsystems and system components.

• Create and maintain software subsystems and components within intricate, multi-vendor, multi-platform environments.

• Build core applications utilizing the .NET ecosystem.

• Apply service-oriented architecture principles and best practices effectively.

• Comprehend requirements and create reusable code following design patterns and component architecture.

• Write unit tests to ensure code quality.

• Execute project tasks with minimal oversight and make informed decisions.

• Collaborate with product management and engineering teams to grasp requirements and challenges, developing effective solutions.

• Engage in planning meetings and provide estimates for the scope of work.

• Monitor project status using Agile project tracking tools.

• Deliver projects on time and within budget constraints.

• Stay updated with the latest tools, technology trends, and methodologies.

• Share expertise and communicate results and concepts clearly to key stakeholders.


⛳️ Requirements

• Strong grasp of OOP and SOLID design principles.

• Experience with the complete software development lifecycle.

• Proficient in C# with a solid understanding of its ecosystems.

• Highly skilled in ASP.NET, ASP.NET Core, and MVC frameworks.

• Practical experience with JavaScript MVC frameworks like Angular and ReactJS.

• Familiarity with version control systems such as GIT/TFS.

• Experience with continuous integration tools.

• Exceptional communication and collaboration abilities.

• Familiarity with Scrum/Agile development methodologies.

• Automation experience is highly desirable.

• Strong understanding of service-oriented architecture principles and best practices.

• Capability to interpret requirements and create reusable code using design patterns and component architecture.

• Ability to write unit test cases effectively.

• Capacity to work independently and make project-related decisions.

• Strong collaboration skills with product management and engineering teams.

• Ability to participate in planning meetings, estimate work scope, and maintain project status using Agile project tracking tools.

• Strong problem-solving skills and comprehensive knowledge of full life cycle development.

• Proven ability to complete projects on time and within budget.

• Willingness to work extended hours to meet project deadlines.

• Relevant degree in IT/Computer Science from an accredited university.

• At least 3 years of industry experience in web application development and .NET technologies.

• Certification in Microsoft technologies is an advantage.


🏝️ Benefits

• Employees have the flexibility to work remotely.

People also viewed

Agility Robotics8 hours ago

Software Engineer III, Simulation

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$144k – $225k/year
ApplyView job
pyck8 hours ago

AI Software Engineer, WMS

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Pinterest8 hours ago

Senior Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$203k – $254.7k/year
ApplyView job
SentiLink8 hours ago

Senior Product Engineer, Full Stack

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
SentiLink8 hours ago

Senior Software Engineer, Frontend

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
ITHAKA8 hours ago

Senior Software Engineer, JSTOR Stewardship

US flagUnited States OnlyFull-timeFull-stack Engineer$112.2k – $140.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers