Lilac Infotech logo
Job Description
Job Description

Vacant position features

We are looking for a Full Stack .Net Developer to lead the building of software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support. As a product and solutions company, we research and put together solutions to solve problems for our customers/industry needs

Your goal will be to work with internal teams to design, develop, and maintain software. The ideal candidate will be a seasonal developer, well versed in server-side logic, code optimization, and integrating your code into the front-end design elements. If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you.


Responsibilities
Responsibilities

Possessed functions of the right candidate

  • Design, develop and deploy full stack applications for our edge platform solutions.
  • Build services, user interfaces and solutions for distributed systems with large data volumes and low latency.
  • Design, modify, develop, write, and implement software programming applications and components, supports and/or installs software applications and components, works from written specifications and pre-established guidelines to perform the functions of the job, and maintains documentation of process flow
  • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET, React.js.
  • Follow technology trends, architecture and development practices to release high quality products.
  • Work together with local and global teams and actively share best practices.
  • Managing edge devices connected to a cloud platform, also development of edge platform services and mobile applications.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Solve complex technical problems and customer requirements and provide efficient solutions
  • Help maintain code quality, organization, and automatization
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Anticipate and communicate risks areas proactively throughout the lifecycle
  • Handle complex production issues and should be able to fix them with a quick turnaround time.
  • Suggest innovative ideas in business and technology areas
  • Should have good communication and collaborative skills


Join For The Revolution

We’re multiplying each day with passion

Eligibility Criteria
Eligibility Criteria

Benchmark for selection

  • Minimum 1-5 years of experience and bachelor’s degree in Engineering, Accounting Finance, or equivalent with good communication Skill.
  • Strong hands-on experience with .NET Core, Azure APIM, Azure Functions, React/A, JavaScript, Cosmos DB, Azure DevOps, CI/CD pipelines.

Skills
Skills

Competence necessary for flowing our vacancy

  • Hands on experience in development of software tools and applications in C# having strong experience in .Net Core 6, Microservices, MS SQL, REST API, Event Driven Architecture and strong T-SQL skills.
  • Familiarity with the .NET Core framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC) is a must. Experience on React is must and having knowledge on other JavaScript Framework would be an added advantage.
  • Minimum 1 years of development experience in .NET Core using C# .NET
  • Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET), TypeScript and React.
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Understanding of Agile methodologies
  • Knowledge of REST, gRPC, Message queues, pipelines and RPC APIs
  • Ability to design, code, and test new Windows and web software applications using contemporary development standards including OOD and MVC
  • Ability to enhance existing systems by analyzing business objectives, preparing an action plan, and identifying areas for modification and improvement
  • Experience in ORM, Document-oriented NoSQL databases or RDMS
  • Experience with Git (GitHub), automatic deployments, continuous integration
  • Expertise on JavaScript, HTML5, CSS, /ReactJS/NodeJS.
  • Developed & debugged multi-threaded applications.
  • Experienced in C#, React and knowledge of Azure Cloud is a strong advantage.
  • Should be a self-driven learner and have a wide technical interest in areas such as Linux, Docker, Kubernetes, ASP. Net Core, Azure DevOps and Functional Programming.
  • Excellent problem-solving skills, ability to work both in team and independently, ability to plan and organize the work.

Nice to Have

  • Azure certification AZ 204.
  • Experience with data platforms
  • Developed and deployed modules in Azure / Aws
  • Developed and deployed modules in Docker / Kubernetes
  • Understanding of MS Excel VBA /MS-access/ macro codes/micro services



Join For The Revolution

We’re multiplying each day with passion