Home About Us Careers

Careers

Home About Us Careers

Careers

by iENGINEERING

Current Openings

Solution Architect (1 Position)

Department: Technology and Development

Reports to: General Manager (Technology and Development)

Qualification: Minimum 4-years degree, Software Engineering / CS background (Master’s in a relevant field preferred)

Experience: Minimum 8+ years of experience in the field of application development using .NET technologies

Desired Experience & Skills:

  • Well versed and hands-on expertise on MVC, .NET Framework (ASP.Net) and Win forms
  • Experience of WEB and XML related technologies, HTML, XHTML, CSS, JavaScript, and Knockout JS
  • Experienced in waterfall and agile project management methodologies
  • Experience in writing end-to-end business proposals for clients
  • Ability to quickly develop prototypes and proof-of-concept applications
  • Experience in business requirement gathering
  • Ability to identify skills and assign responsibilities accordingly
  • Proactively communicate project progress including schedule conflicts, cost overrun, risks assessment, issues resolution
  • Experienced in change management
  • Provide mentorship team members for issues needing technical expertise or complex systems knowledge
  • Know-how of architecture designing, UML/RUP, framework and design pattern implementation.
  • Excellent interpersonal and conflict resolutions skills. Should be able to handle multiple projects/assignments in parallel

Senior Software Engineer (Multiple Positions)

Department: Technology and Development

Reports to: Solution Architect/Project Manager

Qualification: Minimum 4-year degree preferably in BCS/BS

Experience: 4-7 years’ experience with the software industry. 4 years’ working experience in ASP.Net, C#, MVC and SQL Server, MVVM Frameworks, AngularJS and JavaScript.

Required Skills:

  • Identify, track, manage and resolve project issues
  • Proactively disseminate project information to all stakeholders
  • Identify, manage and mitigate project risk
  • Ensure that the solution is of acceptable quality
  • Develop solutions and related products
  • Ability to identify skills and assign responsibilities accordingly
  • Perform regular code review of assigned team members
  • Ability to manage each aspect of the product release from a technical standpoint
  • Ability to ship high-quality software on time
  • Investigate new technologies and create technical specifications
  • The capability of integrating different software modules
  • Sound understanding of .NET Framework
  • Sound knowledge and Experience of WEB and XML related technologies, HTML, XHTML, CSS, XML and JavaScript
  • Understanding of all phases of the development process
  • Proven experience in building a software development team
  • Have strong software architecture skills
  • Strong written and verbal communication skills

Software Engineer (Multiple Positions)

Department: Technology and Development

Positions: 1

Qualification: 4-years degree, preferably Software Engineering / CS background.

Experience: 3+ years’ hands-on experience of ASP.NET (C#) and responsive web development.

Desired Experience & Skills:

  • Strong experience with web development tools, including C#, ASP.NET, XML, JSON, Entity. Framework, HTML5, CSS, JavaScript, JQuery, AJAX, SOAP, Web 2.0 etc.
  • Experienced in client-side MVVM frameworks such as Knockout and AngularJS etc.
  • Strong knowledge of Microsoft SQL Development (T-SQL).
  • Proficient in working with Source Control system such as TFS, Git etc.
  • Understanding of security implications for public-facing websites.
  • Proficient in responsive web development.
  • Excellent Communication Skills: Written, Verbal & Interpersonal.
  • A responsible, self-directed individual who knows what needs to be done and operates with urgency, focus, discipline, and minimal supervision.
  • A strong team player

If you would like to help empower the world through great software technology and help shape the products and services of the future, then we may be the company for you. iENGINEERING is constantly looking for highly motivated and talented individuals to join our team of engineers and computer scientists. iENGINEERING offers an excellent working environment, comprehensive benefits, and competitive salaries to its employees. If interested, please send your resumes and/or cover letters at jobs@iengineering.com . Please mention the post you are applying for in the subject of that email.