Position title
Programmer / Senior Programmer
Description

 

Mission

As a Programmer / Senior Programmer you will work in the Product Department, which engages in analyzing the business and user requirements for the product. You will work in small groups with the Product Manager, Product Designer, and Data Analyst to contribute in enhancing existing features and to develop new features and functional modules for the product.

Responsibilities

 

  1. Develop features and improvements to the Education-ERP product in a secure, well-tested, and performant way
  2. Analyze and interpret highly complex data to arrive at actionable recommendations
  3. Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment
  4. Advocate for improvements to product quality, security, and performance
  5. Solve technical problems of moderate scope and complexity.
  6. Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  7. Represent IIC and its values in public communication around specific projects and community contributions.
  8. Confidently ship small features, improvements, and bug fixes with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  9. Participate in Tier 2 or Tier 3 technical guidance to assist in troubleshooting product operations, security operations, and urgent engineering issues.
Requirements

 

  • Professional experience with YII2 / Laravel
  • Professional experience with JavaScript and associated web technologies (CSS, semantic HTML)
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and asynchronous work environment
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Comfort working in a highly agile, intensely iterative software development process
  • Demonstrated ability to onboard and integrate with an organization long-term
  • Positive and solution-oriented mindset
  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates
  • An inclination towards communication, inclusion, and visibility
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Self-motivated and self-managing, with strong organizational skills.
  • Demonstrated ability to work closely with other parts of the organization
  • Share our values, and work in accordance with those values
  • Ability to use Git DVCS, Kanban boards, Sprint management tools like JIRA/Trello/Gitlab
  • Ability to thrive in a fully remote organization
Nice-to-haves (Desirable Skills)

 

  • Experience working with modern frontend frameworks (eg. React, Vue.js, Angular)
  • Experience in a peak performance organization, preferably a tech startup
  • Product company experience
  • Experience working with a remote team
  • Enterprise software company experience
  • Developer platform/tool industry experience
  • Experience working with a global or otherwise multicultural team
  • Computer science education or equivalent experience
  • Passionate about/experienced with open source and developer tools
Contacts

 

You can also send your resume along with cover letters at work@iic.ac.in

Employment Type
Full-time
Industry
Software
Job Location
Institute of Informatics & Communication, Delhi, South Campus, 110021, India
Date posted
February 16, 2021
Close modal window

Position: Programmer / Senior Programmer

Thank you for submitting your application. We will contact you shortly!