Responsibilities and Duties • Develops information systems by designing, developing, and installing software solutions. • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes. • Investigates problem areas. • Follows the software development lifecycle. • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. • Protects operations by keeping information confidential. • Provides information by collecting, analyzing, and summarizing development and service issues. • Accomplishes engineering and organization mission by completing related results as needed. Qualifications / Skills • Bachelor’s degree in Computer Science, Electronics & Communication, Software Engineering, or a related field • Must have knowledge of .Net, .Net Standard, .Net Core • Must have good knowledge of writing code in C# • Experience working with Communication Protocols – XMPP, MQTT • Must have experience in developing IOT apps. • Should have experience in developing mobile apps using Xamarin • Must have good knowledge of writing code in C# and publishing NuGet’s • Must have experience of Web development and Mobile Development using .Net framework. • Must have experience in server development and service development • Should have knowledge of Decentralized processing and Edge Computing • Knowledge of Embedded development is plus.
C#, dot net, dot net core, iot, xmpp, server development, Xamarin.
B.E in computer science