
Senior C# .NET Software Engineer
Posted Jul 17

Posted Jul 17
This is a fully remote position, open to applicants in United States.
• Craft elegant code while adhering to optimal engineering practices.
• Deliver solutions that align with software architecture strategies, coding standards, and organizational policies.
• Offer technical advice to colleagues in your areas of expertise.
• Assess software requirements to identify solutions that meet business objectives.
• Alter the codebase to implement intricate software modifications.
• Diagnose and resolve complex issues within software applications.
• Work collaboratively with team members and engage actively in all Scrum ceremonies.
• A Bachelor’s degree in computer science, engineering, or a related field is preferred.
• At least 5 years of professional experience in developing software and systems using the Microsoft Technology Stack with C# and .NET.
• A solid understanding of effective object-oriented design principles (patterns, cohesion/coupling, S.O.L.I.D., data structures, and algorithms).
• Significant experience in writing clean and maintainable code utilizing engineering best practices such as unit testing, TDD, continuous integration and deployment, automation, design patterns, and refactoring.
• Basic familiarity with HTML, CSS, and JavaScript.
• Extensive experience with relational databases such as Sybase, MSSQL, and Oracle.
• Experience in distributed systems, Service-Oriented Architecture, RESTful services, and Microservices development is mandatory.
• A good understanding of web technologies including HTTP and Apache HTTP.
• Experience with multi-threaded applications and memory management.
• Proficient in continuous integration and deployment (CI/CD), automation, and related tools.
• Experience with at least one modern JavaScript front-end framework (ReactJS, KnockoutJS, Angular, Bootstrap), with a preference for ReactJS.
• Experience in using and implementing AI tools, including hands-on involvement in projects integrating AI-based solutions or proven experience with AI tools for enhancing automation, analytics, or testing capabilities.
• Strong problem-solving abilities and excellent communication skills.
• Flexible working hours and options for remote work.
• Opportunities for professional growth and development.
• A collaborative and inclusive work environment.
• The opportunity to work on impactful projects alongside a talented team.
• Competitive compensation in USD.
• Hardware and software setup provided (mandatory).
One Identity
9th Way Insignia
Engineering System and Technologies SARL
Talan
Get handpicked remote jobs straight to your inbox weekly.