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 |
Software Engineer - Screening Hyderabad, INDRole/ Department Description: Responsibilities: Gain broader proficiency for the product and demonstrate ability to contribute to forward direction. 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 languagesRevise, update, refactor and debug code. Improve existing software. Serve as an expert on applications and provide technical support. Required Skills: 4 - 6 years of software engineering experience in building Full Stack Web Products. Using C# 3. 0 and later and how Design Patterns can be usedC#, . 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, view. 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, MSTestProficient 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 equivalentHas repeatedly developed, tested and deployed high quality, stable changes with success and in a timely mannerProven ability to adapt to changes in requirements and learn new tools and practices where neededPrinciples you should follow: A real passion for building great software and a true dedication to writing quality code that is testable, maintainable and high performingDRY, SOLIDUnderstanding of Agile, Scrum, Methodologies, ProcessesThe following are not essential but would be advantageous: . NET CoreEntity Framework CoreDependency 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. Proven ability to describe FactSet s business, client base and where their work fits into the bigger picture. Ability to contribute to code review feedback for other engineers and contribute to forward design ideasAbility to communicate effectively with peers within the organization,
Keyskills :
java sql javascript sqlserver jquery usecases codereview webservices designpatterns softwaredesign computerscience buildautomation ntityframew st edprocedures perf mancetuning softwareengineerin