Senior Software Engineer

0



Position - Senior Software Engineer

About The Job

Our client is in search of a skilled Senior Software Engineer with a knack for crafting and executing practical software solutions. Within this role, you'll enjoy the freedom to operate independently with minimal oversight, capitalizing on your outstanding organizational and problem-solving skills. Your main goal will revolve around establishing top-notch software solutions that cater to user requirements and seamlessly sync with the company's strategic objectives. This will involve analyzing requirements, helping to design robust architectures, writing efficient code, and conducting thorough testing.

About Our Client

Our client is a US-based SaaS company specializing in solving unique problems in equally unique ways. Some of the worlds largest companies depend on their software platform as the backbone of their business, be it in hospital construction (Kaiser Permanente), aviation (NetJets), or complex IoT implementations in commercial real estate (Prologis), among others.

About The Job

  • Software Development: Design, develop, and maintain software applications that enhance and extend the functionalities including creating custom plugins and add-ins.
  • Quality Assurance: Conduct thorough testing, and code reviews, and ensure the highest quality and performance of software solutions.
  • Research and Innovation: Stay up to date with the latest software developments and technologies, and proactively identify opportunities for innovation and improvement.
  • Documentation: Create comprehensive technical documentation for software development, including user guides and developer documentation.
  • Collaboration: Collaborate closely with cross-functional teams, including product team, developers, designers, and quality assurance engineers to deliver high-quality software solutions.


About You

  • Minimum of 5+ years experience working as a C#.NET developer.
  • Having experience in API, AutoCAD, NanoCAD, Zwcad, Google Sketch, ArchiCAD, or any 3D software such as Blender, Maya, 3ds Max, or ZBlender will be an added advantage.
  • Knowledge of Revit API, MVVM patterns, and SOLID principles is preferable.
  • Must be well-versed in C# .NET and ASP.NET. Knowledge and experience in .NET Core will be an added advantage.
  • Must be familiar with T-SQL and SQL Server. The ability to write efficient SQL would be an added advantage.
  • Bachelors degree in computer science, Software Engineering, or a related field from a recognized university.
  • Experience in Microsoft Azure-related hosting and deployment technologies is ideal.
  • Have a keen eye for developing robust applications, understand the why behind architectures, and write clean, maintainable code that we can reuse.
  • Analytical skills and attention to detail.
  • Excellent command of both written and verbal English language.


Sri Lankan team's salaries are pegged to the US Dollar.

You have to wait 15 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !