skillindiajobs
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
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Software Engineer

4.00 to 6.00 Years   Hyderabad   19 Jun, 2021
Job LocationHyderabad
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

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

Software Engineer Related Jobs

© 2020 Skillindia All Rights Reserved