Skip to main content

Software Developer Performance Improvement .NET (P712)

About Us:

As a Mid/Sr Software Developer Performance Improvement .NET at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers, who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements: 

  • Bachelor’s degree in Engineering, Computer Science, or a related field.
  • At least 4 years of experience in development roles within technology companies, demonstrating strong technical skills and knowledge.
  • Knowledge of developing APIs (RESTful) and consuming external APIs to integrate various systems.
  • Experience in designing and understanding software architecture, ensuring scalability, and maintainability.
  • Proficient in using and managing Git repositories, including branching, merging, and approving pull requests for collaborative development.
  • Skilled in using Azure DevOps for managing project iterations, user stories, development tasks, and documentation.
  • Experience in SQL Server databases, including query optimization and performance tuning, ensuring database efficiency.
  • Strong proficiency in .NET frameworks and JavaScript-based technologies like Angular for web application development.
  • Expertise in developing and consuming both REST and SOAP web services for system integration.
  • In-depth knowledge of SQL Server performance tuning, including using performance monitoring tools to enhance database efficiency.
  • Ability to design software solutions with a focus on optimizing performance, using appropriate design patterns to achieve this goal.
  • Proven capability to analyze and resolve performance-related incidents, requiring deep understanding of the application and database systems.
  • Implementation of tools and practices to identify slow-running queries in production environments and optimize their performance.
  • Establishment of performance benchmarks for queries to evaluate and compare performance over time.
  • Experience using tools like Application Insights or New Relic for tracking web application performance and diagnosing potential issues.
  • Monitoring and analyzing error logs to detect patterns and performance-related issues, enabling quick troubleshooting.
  • Implementation of Application Performance Monitoring (APM) tools to evaluate real-time application performance.
  • Identifying key performance metrics, such as response times, error rates, and resource usage, for continuous performance evaluation.
  • Proactive evaluation and adjustment of server and database configurations to maintain optimal performance.
  • Strong problem-solving, communication, and teamwork skills, with the ability to work independently and take initiative.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills