Dotnet Developer
Sonata Software Ltd
Apply on company website
Dotnet Developer
Sonata Software Ltd
Hyderabad
Not disclosed
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