Job Description
Job Objective:Objective of this job is to be part of development teams (Microsoft Technologies) for IT projects; Evaluate Technical architectures and provide recommendations ; collaborate with DCO /CT teams at data centre, software development teams, Infrastructure outsourcing team, DBAs , network administrator as a consortium (Centre of Excellence) ; Participate & own data centre upkeep and expansion plans, Liaison with user departments for state data centre usage, upkeep of client assets, own & drive Archival/ back up/ Restoration policies, Benchmark new technologies , work on continuous upgradation of technical artifacts
Core Responsibilities:
Software development team member ; interface with product principles i.e. be SPOC (single point of contact)
Potential candidate should be very strong hands on experience on:
oDevelop new and/or enhance existing applications, features, services, and solutions using C#.NET and SQL Server
oProvide ongoing support monitoring application performance, troubleshooting errors and modifying configurations as needed.
oComplete unit and benchmark testing for new software, as well as partner with business units for User Acceptance Testing (UAT).
oEntire SDLC framework with knowledge of Agile Model; Latest IDE
oApplication/Hardware sizing
oGood understanding of Object Oriented Programming/Data structures/DB schema/ troubleshooting & optimization of DB issues
oConversant with web based development on Microsoft technologies (.NET 3.5.x or higher), Visual Studio2010/.NET framework 3.5, Tomcat/Apache/IIS AS, SP 2010. SQL/My-SQL DB exp.
oExperience with JSON, XML and Services development (SOAP or REST).
oStrong knowledge of SQL Server, including experience writing TSQL stored procedures and SQL queries for data extraction.
oRDBMS concepts like Joins, Stored Procedures, Triggers, Cursor.
oPotential candidate should working knowledge (enabling project governance):
(i) Data modeling techniques
(ii) Legacy Application/data Migration - operational and implementation
(iii) Application Integration - DB/code driven compatibitlies
(iv) MVC architecture & Entity Framework
(v) Development in MS SQL Server / Oracle / My SQL
(vi) Working experience in Javascript and its framework like AngularJS, jQuery,etc
(vii) Modern CSS framework like Bootstrap 3.0 or higher.
(viii) Understanding of Responsive Design and its implementation.
(ix) Understanding of Client Side Validation, Server Side Validation & User Authentication, Data Encryption
(x) Understanding of source control technologies - GIT
Generating PoCs (Proof of concepts) directly and through a team and conducting application demonstrations
Should be able to collaborate with SeMT (state e-mission team), PeMT (project e-mission team outsourced to state user departments for IT projects)
Should be able to guide other team members to solve technical issues
Should have proven track record of team leading, team building, managing diverse teams across the organization
Should have strong analytical & problem solving skills
Knowledge of Version Control tools
Knowledge of Projects / Task Management tools
Stakeholder Management skills
In addition to above Primary Responsibilities the incumbent may be assigned any other task from time to time by Management of MPSeDC
Education:
B.E. / B. Tech (Any)
Or
PG in CS/ IT or equivalent
Experience:
Minimum 10 years of experience.
2 year should be as Senior Software Developer level
Work experience must span over minimum 4 web based development assignments
Desirable Criteria:
Working experience for government clients would be an added advantage
Candidates having experience in MVC Architecture development
MCSE/MCSD/MCP certified
Knowledge of CMMi framework
Technology benchmarking experience
Functional and Unit testing
Employement Category:
Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Senior Developer Microsoft Technologies
Contact Details:
Company: Madhya Pradesh State
Location(s): Mumbai