Dedicated hiring portal completely owned and managed by Vrindi
D-306, Shree Ram Arcade, 3rd Floor Anand - 388001, Gujarat
Phone: 02692-254884, +919726003000 | Email: hr@vrindi.com
Share
Email
A Software engineer is a person responsible for the effective operation , maintenance and up-gradation of business software's used in organizations for effective business solutions. Prime responsibilities include programming computer controls, working with business analyst to develop project implementation and develop plans including user interfaces, modifying IT systems already in use, developing code and debugging across a variety of products, testing new software, fixing any technical problems while testing, designing, prototyping, etc. varying on the organizational requirements. Key skills required are Excellent knowledge and understanding of CASE (Computer Aided Software Engineering) tools, working knowledge of key languages.
Technical Requirements:
  • ASP.NET with MVC5, AngularJS2, Web-API, WCF & SignalR Services
  • ADO.NET using LINQ, Subsonic & Entity Framework
  • Web designing with HTML5/CSS3, Bootstrap, jQuery/Javascript, XML/XSLT
  • Windows development using WPF
  • Mobile App development in PhoneGap, Cordova, Xamarin & KendoUI

Candidate having following knowledge will be added advantage.

  • CMS on Umbraco platform
  • E-commerce application using nopCommerce
  • Modern technologies such as Big-Data using MongoDB, No-SQL & Redis services
Responsibilities:
  • Design, develop and implement applications that support day-to-day operations.
  • Provide innovative solutions to complex business problems.
  • Plan, develop and implement large-scale projects from conception to completion.
  • Gather and analyze information, evaluate impacts, resolve or escalate issues as needed.
  • Develop and architect lifecycle of projects working on different technologies and platforms.
  • Interface with clients and gather business requirements and objectives.
  • Translate clients’ business requirements and objectives into technical applications and solutions.
  • Understand and evaluate complex data models.
  • Design, develop and implement new integration.
  • Execute system development and maintenance activities.
  • Develop solutions to improvise performance and scalability of systems.
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Consult with customers about software system design and maintenance.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Develop user interfaces and client displays.
  • Design, initiate and handle technical designs and complex application features.
  • Develop, deliver and test software prototypes.
  • Assist software personnel in handling ongoing tasks as required.
  • Build flexible data models and seamless integration points.
  • Innovate and develop high-value technology solutions to streamline processes.
  • Initiate and drive major changes in programs, procedures and methodology.
  • Coordinate with other developers and software professionals.
Skills and Experience:
  • General Programming Skills
  • Software Requirements Gathering Analyzing
  • Software Design
  • Software Development Fundamentals & Development Process
  • Software Debugging
  • Software Documentation
  • Software Testing & Problem Solving
  • Teamwork
Other Requirements:
  • C#/.Net/Html/Css/Sql-server
  • Html/CSS/Java-script/jquery
  • XML/XSLT/Linq/UML
  • Requirement analysis /Communication skills
  • Technical aptitude/Testing softwares
  • Problem solving, Decision making & Persuasion skills
Software Engineer/R & D Engineer
  • Problem solving & Decision making
  • Requirement analysis/Communication skills
  • Technical aptitude/Testing software's
  • Decision making & Persuasion skills
  • Expertise in programming languages
  • Knowledge of relational databases & SQL
  • Written & verbal communications skills
  • Fast learner
If you are a final year Software Engineering student & looking for a free project training, APPLY here. Training also provide for Designer, Sales & Marketing, Business Analyst & Application Configurator