Job Responsibilities
The individual will be part of a dynamic team and may be assigned various responsibilities based on qualifications, experience, and company needs. The person should be flexible and willing to contribute throughout the Software Development Life Cycle. In addition, the role requires strong design and coding skills, specifically in ASP.NET, MVC, C#, SQL Server, and the ability to meet tight deadlines. Independent project delivery (including complete websites/applications) is a key requirement.
Requirement Analysis & Documentation
Understand customer requirements through effective gathering and communication.
Document and analyze customer requirements for clarity.
Create prototypes for customer review and obtain sign-off.
Ensure all requirements are signed off before proceeding.
Software Design, Development & Testing
Design and implement databases, ensuring optimized structure.
Create intuitive and responsive UI/UX designs for web and mobile applications.
Develop software (web applications) in alignment with business requirements.
Develop complex queries, stored procedures, and reports for efficient data handling.
Optimize queries and application code for maximum performance.
Create and execute comprehensive test plans to ensure high-quality software.
Skills: prototyping,ajax,jquery,html5,.net mvc,mvc,css3,sql server,software development life cycle,ui/ux design,c#,asp.net,database design,software development life cycle (sdlc),requirement analysis,testing