Share this Job

Core-Software Engineer

Date: May 20, 2023

Location: Bangalore, IN

Company: Geidea

Job Description for the Software Engineer/ Developer

We are seeking a .NET developer/ responsible for building .NET applications using C# language and .net core technologies. We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full stack developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.

Full stack developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.

Software Engineer / Developer Responsibilities:

  • Developing front end website architecture.
  • Designing user interactions on web pages.
  • Developing back-end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.


Software Engineer / Developer Requirements:

  • 3+ years’ experience with one of the popular JavaScript libraries such as Typescript, React, Angular and NodeJS # Excellent in SQL Data Modelling # Azure DevOps, Git
  • Dot Net core 2.0 + and web API with same experience
  • Writing unit test cases for dotnet core with the same experience
  • Writing unit test cases for Frontend with the same experience.
  • AWS/Azure/GCP with the same experience.
  • Strong organizational and project management skills.
  • Experience to working with Json data.
  • Strong experience in Data structure and algorithms.
  • Strong experience and knowledge of confluence and Jira.
  • Proficiency and Familiarity with agile methodology.
  • Experience with Open source contribution.
  • Knowledge with docker and Kubernetes tools is add-on.
  • In depth understanding of the entire web development process (design, development and deployment)
  • Strong knowledge of ASP.NET, MVC, Entity framework, JavaScript, jQuery, CSS, WCF, or Web API, JSON or other JS frameworks / libraries.
  • Proficiency with fundamental front-end languages such as Angular/React, HTML, CSS, Type Script and JavaScript.
  • Familiarity with JavaScript frameworks such as Angular 8+, React, and Amber.
  • Proficiency with server-side languages such as C# .net, Dot net core, Python, Ruby, Java, PHP, and .Net.
  • Familiarity with database technology such as MSSQL, MySQL, Oracle, and MongoDB.
  • Excellent verbal communication skills.
  • Good problem-solving and Analytical skills.
  • Bachelor / Master Degree in computer science.