Epicareer Might not Working Properly
Learn More

Senior .Net Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Job Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development for a senior position.
  • Knowledge of WPF, .NET Core/Framework MVC, MSSQL Database, T-SQL, C#, NHibernate, HTML5, jQuery, Web Services, and CSS.
  • Familiarity with HTML, JavaScript, CSS, and AJAX.
  • Knowledge of various networking protocols, interfaces, and hardware subsystems.

Responsibilities

  • Understanding of object-oriented software engineering.
  • Proven track record of successful application development.
  • Ability to write clean, well-documented code.
  • Excellent problem-solving and critical-thinking skills.
  • Demonstrated analytical abilities.
  • Lead the design and development of complex software solutions, including coding, debugging, and testing applications.
  • Design and implement system architectures, ensuring software solutions are scalable, maintainable, and aligned with business objectives.
  • Review code written by other developers to ensure quality, consistency, and adherence to best practices.
  • Participate in project planning, including defining scope, estimating timelines, and managing resources.
  • Mentor junior developers, oversee their work, and provide guidance to ensure best practices are followed.
  • Identify performance bottlenecks and optimize applications for speed and efficiency.