Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Hyderabad |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Responsibilities:
Translate application storyboards and use cases into functional applications.
Design, build, and maintain efficient, reusable, and reliable code.
Participate in multiple projects across the full product stack (front end, server code, and database).
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Collaborate with internal teams to produce software design and architecture.
Write clean, scalable code using .NET programming languages
Revise, update, refactor and debug code.
Improve existing software.
Serve as an expert on applications and provide technical support.
4-6 years of software engineering experience in building multi-tier applications or websites.
Using C# 3.0 and later and how Design Patterns can be used
C#, .NET MVC, Entity Framework, SQL Server (experience in creating Stored procedures and database schemas) and strong understanding of Object-oriented programing.
JavaScript (no particular library but can learn libraries quickly. Preference goes to those who know Angular, Vue.js).
IIS, TCP/IP, HTTP/HTTPS Transports.
Understand the details of SOAP, Messaging, WCF, Web Services, RESTFUL API, Web Polling, and Web Sockets.
Testing frameworks such as NUnit, xUnit, MSTest
Proficient understanding of code versioning tools like Git and continuous integration tool like Jenkins.
Sound knowledge of SOLID principals and design patterns is desirable.
Ability to articulate and quickly adopt development best practices.
Excellent organizational and communication skills.
Willingness to work as a member of a team, including participating in peer code reviews and maintaining project and operational documentation.
B.Tech or M.Tech in Computer Science or equivalent
Principles you should follow:
A real passion for building great software and a true dedication to writing quality code that is testable, maintainable and high performing
DRY, SOLID
Understanding of Agile, Scrum, Methodologies, Processes
The following are not essential but would be desirable :
.NET Core
Entity Framework Core
Dependency management tools like Yarn, NuGet etc.
Build automation and scripting tools like Gulp, Cake etc.
Profiling and performance tuning techniques throughout the stack.
Having exposure to running applications in the cloud.
Keyskills :
javasqljavascriptsql serverjqueryuse casesweb servicesmusic makingdesign patternssoftware designcomputer sciencebuild automationentity frameworktechnical supportstored proceduresperformance tuningsoftware engineeringdependency management