Search by job, company or skills

tekonika technologies

Tekonika - Senior Software Engineer - Full Stack Technologies

Save
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

Full Stack Development :

  • Design, develop, test, and maintain enterprise-grade web applications.
  • Build scalable backend services using .NET Core and C#.
  • Develop responsive and user-friendly interfaces using Angular or React.
  • Design and consume RESTful APIs and integrate third-party services.
  • Write clean, reusable, and maintainable code following SOLID principles.
  • Participate throughout the Software Development Life Cycle (SDLC).

Backend Development

  • Develop secure, scalable, and high-performance APIs.
  • Implement business logic using ASP.NET Core and C#.
  • Optimize database queries and application performance.
  • Work with Entity Framework Core and LINQ.
  • Build microservices and distributed applications.

Frontend Development

  • Develop responsive web applications using Angular or React.
  • Implement reusable UI components.
  • Consume REST APIs efficiently.
  • Improve application performance and user experience.
  • Ensure cross-browser compatibility.

Database Development

  • Design relational database schemas.
  • Develop SQL queries, stored procedures, and functions.
  • Optimize SQL Server performance.
  • Ensure database security and integrity.

Cloud & DevOps

  • Deploy applications on Azure or AWS.
  • Work with Docker and Kubernetes.
  • Build and maintain CI/CD pipelines.
  • Monitor application health and production performance.

Quality & Best Practices

  • Perform code reviews.
  • Write unit and integration tests.
  • Follow coding standards and secure development practices.
  • Troubleshoot production issues and implement permanent fixes.

Collaboration

  • Work with Product Managers, QA, UX Designers, and DevOps teams.
  • Participate in sprint planning, estimations, and technical discussions.
  • Mentor junior engineers and support technical decision-making.
  • Authentication & Authorization (JWT, OAuth).
  • Agile/Scrum.
  • Performance Optimization.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 7+ years of hands-on experience in .NET Full Stack Development.
  • Strong experience with C#, ASP.NET Core, .NET Core, and Web APIs.
  • Hands-on expertise in Angular or React.js.
  • Strong knowledge of SQL Server and database optimization.
  • Experience with Azure or AWS cloud platforms.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Experience working in Agile development environments.

Preferred Qualifications

  • Experience with distributed systems and microservices architecture.
  • Knowledge of messaging platforms such as Kafka or RabbitMQ.
  • Azure Developer or AWS certification.
  • Experience with monitoring tools like Application Insights, Grafana, or ELK Stack.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150961963