You provide application software development services or technical support typically in a defined project.
Qualifications: 1-3 years of experience, Bachelor’s Degree.
Develops program logic for new applications or analyzes and modifies logic in existing applications
Codes, tests, debugs, documents, implements and maintains software applications
Analyzes requirements, and maintains, tests and integrates application components
Ensures that system improvements are successfully implemented
Should have progressing skills in Software Engineering Techniques, Software Engineering Architecture, Software Engineering Lifecycle and Data Management.
Should have baseline skills on Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design.
Technical Skills:
Minimum 2 years of development experience in Windows Application and Web Technologies.
Experience in MVC Architecture is a must.
Experience with using .Net Framework 4.5.
Experience with technologies such as C#, SQL Server, Windows Presentation Foundation (WPF), WCF, Windows Services, ASP.Net MVC, Web API, Entity Framework, LINQ.
Experience in developing front-end using HTML and CSS
Experience working in agile development environments.
Strong Knowledge of OOPS is a must.
Experience in creating Technical documents for the projects.
Strong critical thinker with problem-solving aptitude.
Ability to gather and integrate information
Self-starter with the ability to prioritize and plan complex work in a rapidly changing environment.
Experience in Angular.js, Knockout.js, Azure Cloud, Cloud Computing, Machine Learning, Microsoft Bot Framework will be added advantage.