Job Description :
  • You will be part of a growing Application Development team that leads client applications for Internal and External Users.
  • The IT department services over 10 internal groups, the Tech Lead will be a seasoned developer comfortable with a variety of frontend, middleware and backend technologies.
  • The current technology stack ASP.Net Web Forms, C#.Net, ASP.Net Core MVC, WebAPI, React JS, SQL Server, PL SQL, MongoDB, Sharepoint, Azure Dev Ops.
  • The ideal candidate will be the one who is able to balance the rapid pace of technology change with an experienced ability to handle client relationships - including working closely with business and technical teams/vendors.
  • We're looking for someone who is laser-focused on operational excellence and customer satisfaction.
  • You'll need to wear many hats, so flexibility and a can-do attitude are critical!
  • We are looking for a dynamic collaborative personality that can champion the cause of Agile within the organization.
  • The individual needs to have a consistent track record of successfully delivering value for their customers in a fast-paced environment along with successful management of customer expectations.
  • A passionate hands-on engineer who strives for automation would be ideal for this position.
  • Experience mentoring and leading other staff, both onsite and offshore would be required for this role to be successful.
  • Person will be responsible for system architecture, future application selection, vendor selection, application upgrades, setting by support processes and rectifying production issues.

Major Responsibility:

  • Understands Business Requirements Documentation (BRD)/functional specifications and develops application based upon specifications.
  • Collaborate with project partners to ensure all requirements are met.
  • Interact regularly with users to gather feedback, listen to their issues and concerns, recommend solutions.
  • System Administrator of applications in place.
  • Conduct training sessions for users.
  • Create and handle documentation in coordination with software development teams/vendors.
  • Ability to conduct code, quality and design reviews.
  • Work closely with internal team and external partners to ensure new developments align with roadmap and integrate seamlessly with other platform components.
  • Handle application rollouts, systems upgrade to acquire new and improved functionality, identity product versions worth upgrading or skipping, balance between business need and vendor recommendation.
  • Apply user experience techniques.
  • Support ongoing development, implementation and quality checks for existing projects/applications.
  • Identify opportunities to demonstrate new technologies to enhance the Platform as well as bring in more automation.
  • Assists in the ongoing support of multiple application environments.
  • Research and learn new applications & technologies.
  • Someone who prides in remaining in touch with the latest and greatest in the technology world.
  • Responsibility and Accountability are key traits for success in this role.
  • Resolution of production issues in a timely manner, communicating with users on the progress of the issues through email, phone or slack.
  • Accountable for overall health of applications.
  • Flexibility to work off hours to be on call and emergency support.
  • Coordinate with Cyber and Desktop teams, remediate security risk, keeps patches up to date.

Required Skills/Knowledge:

  • Expertise in ASP.Net Web Forms, C#.Net, ASP.Net Core MVC, WebAPI, React JS, SQL Server, PL SQL, MongoDB, Azure Dev Ops.
  • Knowledge of Media Industry in a plus.
  • Should have expertise in full stack development.
  • Experience with Architecting Applications (e.g. Design Patterns, distributed applications etc.) with the aim of reuse.
  • Experience with best in breed code management and documentation practices Authority in usage of Agile Tooling, specifically TFS, Jira, etc.
  • Superb communication skills (written and verbal) Demonstrable experience in various type of applications support and coordinating application development.
  • Ability to have in-depth knowledge of the systems that is being supported.
  • Understand business for which system is being build and used.
  • Standout colleague - should be ready to go beyond to help immediate team and not be averse to asking for help if needed.
  • Develop and sustain a professional attitude in dealing with business partners.
  • Ability to translate ideas into solutions based on business needs.
  • Experience leading discussions with the goal of clearly extracting & articulating business requirements and corresponding solutions.
  • Understanding and experience working in an Agile based environment is a must.
  • Eagerness to learn new technologies and bring new ideas to the table!
  • Customer interfacing experience - customer presentation.

Education: College Degree in Computer Science, or related field.



Client : Confidential

             

Similar Jobs you may be interested in ..