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.
Similar Jobs