Dotnet Developer

Sonata Software Ltd

Hyderabad

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Dotnet Developer


Description

  • 5+ years of professional programming experience. 
  • Expertise in .NET Framework and associated technologies including C#, ASP.NET, WCF, Web API, MSMQ, JavaScript, Angular JS, TFS, T-SQL and NuGet.
  • Perform code reviews and static code analysis to ensure code quality, security, and maintainability.
  • Implement security best practices to protect against SQL injections, Cross-Site Scripting (XSS), and other web vulnerabilities.
  • Optimize application performance, ensuring scalability and efficiency.
  • Proven experience creating, executing, and completing technical initiatives. 
  • Contemporary knowledge of software tools and frameworks to facilitate development. 
  • Advance knowledge in object-oriented software development methodologies and design patterns.
  • Ability to effectively communicate advanced technical concepts to less experienced members of the development team.
  • In-depth understanding of the current Microsoft development tools such as Visual Studio 2015 and TFS 2013. 
  • Experience developing solutions that use Web Services, microservices, SOAP and XML. Experience developing browser-based software solutions using IIS.

 

KEY Job Responsibilities:

  • Analyze, define, and document system requirements for data, workflow, logical processes interfaces with other systems, internal and external checks and controls, and outputs.
  • Manages day-to-day operational aspects of multiple projects and scopes.
  • Collaborate with product managers, designers, and other developers to deliver robust solutions that meet client needs.
  • Conduct bug tracking, debugging, and troubleshooting to resolve application issues.
  • Identify, document, and address security vulnerabilities in the application.
  • Perform code reviews and static code analysis to ensure code quality, security, and maintainability.
  • Implement security best practices to protect against SQL injections, Cross-Site Scripting (XSS), and other web vulnerabilities.
  • Optimize application performance, ensuring scalability and efficiency.
  • Write unit and integration tests to ensure high code quality.
  • Follow Agile/Scrum development practices and contribute to continuous improvement.
  • Consults with internal and external clients to prototype, refine, test, and debug programs and attain client approval.
  • Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Writes documentation or reviews documentation written by others that describes installation and operation procedures.
  • Writes and maintains functional and technical specifications.
  • Creates test data and runs tests to find errors and confirm program meets specifications.
  • Supervises Developers and development projects.  
  • Provides training, coaching and constructive feedback.
  • Assess personal and learning development needs.
  • Plans and implements program to meet identified need through in-service attendance and other formal and informal means.
  • Develops and maintains professional relationships.
  • Promotes good working relationships among staff and between other disciplines and departments.
  • Assume individual accountability for own conduct and maintenance of professional attitude and appearance.
  • Approaches change in a positive manner, motivate staff to work as a team, accept constructive criticism and learn from it.

 

KNOWLEDGE, SKILLS, and ABILITIES: 

  • Must be able to apply principles of critical thinking to a variety of practical and emergent situations and accurately follow standardized procedures that may call for deviations.
  • Must be able to apply sound judgment beyond a specific set of instructions and apply knowledge to different factual situations.
  • Must be alert at all times; pay close attention to details.
  • Must be able to work under stress on a regular or continuous basis.


Primary skills: Expertise in .NET Framework and associated technologies including C#, ASP.NET, Web API, Angular 4+, T-SQL, entity framework/ .net core.

Secondary skills: JavaScript, MSMQ, TFS

Experience range: 5-9 yrs

Job role

Work location

Hyderabad

Department

IT & Information Security

Role / Category

IT Infrastructure Services

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Sonata Software Ltd

Job posted by Sonata Software Ltd

Apply on company website