Tekonika - Senior Software Engineer - Full Stack Technologies
Tekonika - Senior Software Engineer - Full Stack Technologies
tekonika technologies7-9 Years
Early Applicant
- Posted 2 months ago
- Be among the first 10 applicants
Job Description
Key Responsibilities
Full Stack Development :
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).
- 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.
- 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.
- Design relational database schemas.
- Develop SQL queries, stored procedures, and functions.
- Optimize SQL Server performance.
- Ensure database security and integrity.
- Deploy applications on Azure or AWS.
- Work with Docker and Kubernetes.
- Build and maintain CI/CD pipelines.
- Monitor application health and production performance.
- Perform code reviews.
- Write unit and integration tests.
- Follow coding standards and secure development practices.
- Troubleshoot production issues and implement permanent fixes.
- 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.
- 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.
- 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.
More Info
Key Skills
Entity Framework Core
ASP.NET Core
