|Position Name||Software Engineer. Web developer.|
|No of Positions||2|
|Job Description||Key Responsibilities|
– Designing, coding and unit testing of software modules based on the requirements.
– Developing existing systems by analyzing and identifying areas for improvements
– Maintaining systems by identifying and correcting software defects
– Creating Design/Architecture documents, technical specifications and test cases in line with Quality systems
– Developing / Influencing Requirements.
– Provide estimates for work on effort and schedule to project manager and actively participate in preparing detailed project documentation.
– Understand systems engineering, interface points and software quality factors
– Consulting internal –external stakeholders concerning maintenance and performance of software systems; implementing software solutions.
– Assist our Applications team and customers with issues.
|Education :||Required: B.E / B-Tech – Computer/Information Science, Electrical/Electronics, Instrumentation.|
Desirable: Masters Degree in above streams
|Experience : (in years)||4 to 6 yrs.|
|Type of Industry||Software Product development, Software service enterprises|
|Type of projects||Microsoft Technologies, IoT products|
|Competencies Required||Weightage out of 100|
|Essential Skills||Strong and Hands on experience with Web API/ Rest API using C#|
Task based programming, Good knowledge on OOAD principles/Dependency injection, JSON serialization/deserialization.
Experience in working with Xunit/Nunit. Or any standard unit testing frameworks.
Worked with database and LINQ with collections.
Familiar with background services using event processing or batch processing
Worked in web-based projects preferably back end server development
Good problem analyzing and solving skills.
Worked in Scrum/Agile teams.
Able to work independently or with team members
|Desirable skills|| Worked on services hosted in cloud.|
Worked with Dot net core library
Worked with Azure PaaS services
Worked with NoSql databases.
Worked with background services like event receivers or scheduled batch services.
Good to have DevOps skills and understand concepts like continuous integration/delivery
Good oral and written communication skills to communicate between different teams in India and across.
|Communication Skills||– Good verbal and written English communication skills to interact with stakeholders across world||15|
|Other Skills|| – Attitude to take initiative and work independently towards the goal|
– Works and Delivers the assigned with minimal supervision
– Software project management skills are an asset
|Job Category||IT Jobs|