DESIGNATION: Software Engineer
ROLE FAMILY: Software Consultant
SPAN OF CONTROL: Individual Contributor/Team handling
REPORTS TO: Project Consultant ( Job Level 3)
EXPERIENCE: 2+years
EDUCATION: BE/BTech/BSC/BCS/MCS/ME/MSC/MTech/Equivalent degree
Job Summary:
We are currently seeking a professional, skilled Software Engineer to develop, create, and modify next generation computer applications software or specialized utility programs throughout our company. S/he will be tasked with analyzing user needs and developing appropriate software solutions. Our ideal candidate will have a knack for designing and customizing software for specific client use with the aim of optimizing operational efficiency. S/he may analyze and design databases as well within an application area, working individually or coordinating database development as part of a team.
Your performance will depend on ability to:
• Develop repeatable processes; clearly communicate ideas and expectations
• Expand existing software to meet the changing needs of key demographics
• Identify, research, and present new solutions to old problems as technology and opportunity arises
• Develop a new software product from the ground up, while working closely with company stakeholders
• Create fault-tolerant programming and a thorough QC process
• Create scalable, automated solutions to save time and resources and/or increase profitability
• Write tests for both existing and created code to ensure compatibility and stability
• Continuing education to stay up-to-date on emerging technologies and best practices
• Design and develop new mobile applications and features
• Ensure quality of application by Testing, debugging, and maintaining the application software throughout the product lifecycle.
• Collaborate with cross-functional teams to ensure that projects are delivered according to the client specifications.
• Capability to define and analyze industry best practices and important developments in the mobile space.
• Integrate software components and third-party programs to meet specifications
• Reliability and proficiency in verifying and deploying programs and system.
• Troubleshoot, debug and upgrade existing software Key aspects to perform the role successfully:
Hands on experience on the below areas:
.Net framework from 4.5 and above
Languages HTML, C#
Web Frameworks: ASP.NET MVC , ASP.NET, Web API, Entity Framework ,LINQ
Communication Frameworks: WCF, ASP.NET Web API,
Web Services: SQL Server 2012 and above
Source Code Control - Git,TFS