General Criteria
  • Job Type: Full Time / Permanent
  • Available Shifts: Morning
  • Department: Software
  • Career Level: Advanced
  • Required Experience: Software Development (Dot Net), Design, Architecture & Lead
  • Minimum Experience: 4-5 years
  • Minimum Education: Bachelor’s Degree in Computer Science or Software Engineering
Job Description
  • Shape the end-to-end architecture and design, and work with the technical head and development team to implement the next generation applications
  • Provide oversight and guidance on new product initiatives, ensuring adherence to best practices
  • Assist the domain expert in creating the business case
  • Evaluate overall system usage and performance, and design and implement improvements to software efficiency
  • Resolving issues that might come up during development
  • Creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems
  • Serve as the chief technical resource and help define appropriate client support responses, as well as dealing directly with customers on high-level critical issues.
  • Maintain an ongoing awareness of emerging trends and developments in technology that could impact the product and organization.
  • Oversee various responsibilities of project initiatives until the project is delivered and deployed successfully.
  • Provide technical leadership and contribute to distributed, cross-institutional open source software application architecture and design teams.
  • Write technical procedures and documentation for new and existing applications including operations, user guide, etc.
  • Prepare test plans and sign-off documents.
  • Supports systems development by providing technical expertise
  • Work with the business and technical resource teams, understanding the business requirements and developing technical strategies/solutions that align with business objectives.
Skills Required
  • Strong interpersonal skills, including demonstrated ability to collaborate across organizational boundaries and drive results on cross-functional projects
  • Ability to multi-task and handle shifting priorities in a fast-paced environment
  • Strong analytical ability
  • .NET 3.5, 4.0, 4.5 and higher Framework (C#, ASP.NET, ADO.NET, Entity Framework MVC-3,4)
  • Experience with HTML, HTML-5, JavaScript, CSS, Bootstrap, Ajax, JQuery, Knockout JS, Node.js
  • Should have knowledge & working experience with databases like SQL Server 2008-12, MySQL
  • Should have complete experience in SDLC process
  • Having good command on web design patterns and developments
  • Good knowledge of various data structures and optimization techniques.
  • Should code and mentor the team to follow best practices
  • Should interact with stake holders to achieve organization goals.
  • Have strong and extensive hands-on development experience
  • Have experience in managing/leading the team of at least 5-10 people