Source description
About the role
Role: Full Stack/.NET Developer
Duration: Full Time
Location: Remote
Job Summary
Cuboid's client is searching for a highly skilled full-stack developer to engineer web apps, desktop
applications, and other software solutions for our clientele. With veritable experience in SQL server
and MS Access databases, as well as third-party libraries and APIs, our ideal candidate will develop
robust solutions in an Agile environment.
Candidates must have proven experience in .NET Core 2.0+, MVC, WCF, Windows services, C#,
JavaScript, Angular, SQL and JSON technologies. Other responsibilities include:
Key Responsibilities
● Understanding project requirements with minimal assistance
● Documenting, and building server-side applications
● Ensuring that development happens according to established processes of code quality
● Participating in all phases of software development including design, development, testing,
and support
● Managing existing databases to ensure proper functionality and optimization
● Write readable, extensible, testable code, mindful of performance requirements.
● Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
● Create, maintain, and run unit tests for both new and existing code.
● Conduct design and code reviews and collaborate to ensure your own code passes review.
● Ensure cross-platform optimization and responsiveness of applications.
● Collaborate to analyze requirements and present conceptual software design and
architecture.
● Translate application storyboards and use cases into functional applications.
● Write and maintain documentation for new and existing features.
● Be available on occasion outside of standard business hours to support required business
activities - production releases, calls with international stakeholders.
● Translates complex requirements into an easy to understand user experience by following
the user-centered design process
● Ability to create prototypes and wireframes.
● Hands-on design, development, deployment & support of java/JavaScript based frameworks
● Work collaboratively with engineers, stakeholders, executives, and end-users to bring the
concepts to life
● Document and build unit tests for the code
● Integrate internal as well as third-party web services and components
● Identify and assist in mitigating project risks: technical, schedule and otherwise
● Investigate technologies that can be leveraged in various product implementations
Requirements
-
● 5+ years of verifiable experience developing .NET and other full stack solutions
-
● 5+ years of experience working with Angular frameworks
-
● Proficiency in building Web Apps and Desktop Applications using MVC.
-
● Extensive knowledge of .NET 3.0/3.5/4.0/4.5/4.6+ framework and above using C#, LINQ,
-
Entity Framework
-
● Good experience in MVC, WCF, Web service, C#, JavaScript, SQL, XML technologies and
-
third-party libraries
-
● Strong experience in Open API standard and developing rich, secure WebAPIs using .NET
-
● Good experience in SQL Server & Azure databases.
-
● Proficiency with Source Control System DevOps GitHub/ Gitlab / Bitbucket etc.
-
● Familiarity with proper documentation and uniform coding following OOO best practices
-
● Excellent written / verbal communication skills and attention to detail
-
● Ability to operate in dynamic, fast-paced environment with multiple time zones and workflows
-
● Flexible attitude with the ability to work both independently and in a team setting
-
● Experience working with Azure or Google Cloud is a plus
-
● Experience working with .NET Core 2.0+, TDD environments, and MSTest / NUnit/ xUNIT is
-
a plus
-
● Must be fluent in front-end technologies including, but not limited to, JavaScript, Angular,
-
HTML, CSS, SASS, XML
More at Cuboid IT Solutions