Job Title: Director ITLocation: Pune
Job Type: Full-timeJob Summary:We are looking for an experienced IT Director to lead our technology team. The IT Director will be responsible for overseeing the development and implementation of our technology strategy, leading a team of developers, and ensuring the smooth operation of our technology systems.Responsibilities:- Lead the development and implementation of our technology strategy
- Oversee the design, development, and deployment of software applications
- Lead a team of developers, providing guidance, mentorship, and coaching
- Ensure the smooth operation of our technology systems, including troubleshooting and resolving technical issues
- Collaborate with stakeholders to understand business requirements and translate them into technical designs
- Stay up-to-date with the latest technology trends and advancements, applying this knowledge to improve our technology systems
- Develop and manage budgets, ensuring effective allocation of resources
- Ensure compliance with industry regulations and standardsEssential Functions:- Participate in code reviews, proactively identifying and mitigating potential issues and defects
- Identify and resolve performance and scalability issues
- Contribute to backend design, technical direction, and backend architecture
- Design efficient and reusable backend systems that drive complex applications
- Create microservices using .NET Core
- Stay on top of technology changes in the market and continuously look for opportunities to leverage new technology
- Build reusable components and backend libraries for future use
- Create testable, universally available applications and services with monitoring and alerting
- Build cloud applications with Amazon Web Services (AWS)
- Translate designs and process wireframes into high-quality code
- Identify and resolve performance and scalability issues
- Contribute to frontend design, technical direction, and front-end architecture
- Design efficient and reusable front-end systems that drive complex web applications
- Implement features and user interfaces using Angular
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Develop automated testing and delivery of components using CI/CD
- Contribute to mobile application design, technical direction, and architecture
- Identify and resolve performance and scalability issues
- Optimize components for maximum performance across a vast array of mobile web devices
- Lead a team in the execution of business goals
- Mentor less experienced team members
- Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing productsRequirements:- Bachelor's degree in Computer Science or related engineering field, or equivalent experience
- 10+ years of experience in backend and front-end development
- 5+ years of experience in .NET Core C#
- Strong understanding of JavaScript and related technologies, including Amazon Web Services (AWS)
- Experience with popular Node.js frameworks, such as Express.js and Serverless Framework
- Strong proficiency in JavaScript, including DOM manipulation, the JavaScript object model, and the event loop
- Familiarity with new specifications of ECMAScript and Typescript
- Understanding of asynchronous programming and its quirks and workarounds
- Experience with RESTful APIs and GraphQL/AWS AppSync
- Strong understanding of HTML, CSS, JavaScript, Typescript, and related web technologies
- Familiarity with modern front-end pipelines and tools, such as micro-frontends, StencilJs, and Storybook
- Ability to understand business requirements and translate them into technical designs
- Excellent written, verbal communication skills, and problem-solving skills
- Ability to work autonomously with little direction, prioritizing tasks and managing time effectively
- Proficiency in Python and R programming languagesNice to Have:- Experience with Redis, Elasticsearch, NoSQL, RDBMS, Queues, Event Bus, and Cloud Functions (AWS Lambda)
- Experience with modern ORM technologies, such as NHibernate
- Knowledge of modern authorization mechanisms, such as JSON Web Tokens, oAuth2, AWS Cognito, and Key Cloak
- Familiarity with modern build pipelines and tools, such as Git code versioning tools
- Experience with common JavaScript development tools, such as Babel, Webpack, NPM, Yarn, Node, and testing frameworks (Jest, Mocha, etc.)
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.