Software Engineering

Position: Technical Lead (.NET)
Location: Bangalore
Experience: 8+ years
Required skills: C#,  ASP.NET, MVC, ADO.NET, Web Services, Web API, WCF, LINQ,  Telerik, SQL, HTML-5, Kendo UI, jQuery,  JavaScript

Primary skills-   

  • Should have minimum 8 years of experience in .Net Development
  • C#, NET, MVC, ADO.NET, Web Services, Web API, WCF, LINQ,  Telerik, SQL, HTML-5, Kendo UI, jQuery,  JavaScript
  • Should have strong OOPS concepts
  • Should have strong knowledge in SOA Architecture
  • Should have extremely good knowledge on SDLC processes

Secondary skills

  • Should have strong lead experience
  • Should have strong analytical skills and problem solving skills
  • Should have strong communication skills
  • Ability to interact with leads on Technical issues
  • Should be able to understand Business requirement documents
  • Understanding design patterns and concepts
  • Strong knowledge on Software Development Life Cycle

Good to have

  • UML, AWZ/Azure Cloud

Responsibilities

  • Define and document high level design of system
  • Independently Handles requirement analysis and elaboration
  • Production Support
  • Performance optimization
  • System Architecture
  • Analyze and resolve technical problems
  • Provide alternate approaches to resolve problem
  • Preparation of Unit Test Cases

Position : UI developer

Location : Bangalore

Experience : 3+ years

Required skills- Javascript, Jquery, CSS 3, HTML 5,

Primary skills-

  • Minimum 3+ years of experience in UI development.
  • Highly skilled at front-end engineering using Object-Oriented JavaScript, various JavaScript libraries, jQuery, HTML and CSS.
  • Expert in HTML and CSS3 with good experience in Responsive web designs
  • Well-versed in software engineering principles, frameworks and technologies
  • Should be ready to work in any new JS Library.
  • Can build the responsive or adaptive screens from visual designs
  • Strong written and oral communication skills.

Good to have

EXTJS

Responsibilities

  • Create Web application front end as per design components and information architecture.
  • Integrate front-end application with the application business layer.
  • Follow best practices and standards for accessibility and cross-browser compatibility.
  • Create conceptual diagrams, visual mock-ups, and manage detailed user interface specifications
  • Design and build UIs on any server platform in a team environment
  • Solid understanding of UX and UI design with an emphasis on maximizing usability.
  • Front-end skills and some basic understanding of how back-end development works.
  • Builds software applications – Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts.
  • Communicates continually with the client and project teams – Explains progress on the development effort.
  • Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance
  • Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies.

 


Position-     Software Engineer/ .Net developer

Location-     Bangalore

Experience – 2 +years

 

Required skills-

Primary skills-    Should have minimum 2 years of experience in .Net Development

  • C#,  Aspx,  Telerik, SQL, HTML-5, Kendo UI, jQuery,  Javascript
  • Should have strong OOPS concepts
  • Should have extremely good knowledge on SDLC processes

Secondary skills

  • Must be capable of Coding and Unit testing their own code
  • Leadership and People Skills
  • Should have strong analytical skills
  • Good communication skills

Good to have

  • js, LESS

Responsibilities

  • Provide full lifecycle support to clients from initial client interaction and requirements analysis through design, coding, testing, debugging, implementation and deployment.
  • Works on the modules implementing the business logic in C#.
  • Designed and developed to create web form using ASP.NET with C#.
  • Be hands on with javascript and jquery, HTML.
  • Should have extremely good knowledge on SDLC processes

Position          –      Software Engineer /Front End developer

Location          –     Bangalore
Experience      –     1-2years

Required skills- JavaScript, HTLM5/CSS3, My SQL

Primary skills

  • Should have minimum 1 years of experience in JavaScript Development
  • Expert level experience with, JavaScript, HTLM5/CSS3, My SQL
  • Ability to write clean, scalable, and reusable code
  • Well-versed in software engineering principles, frameworks and technologies
  • Understanding and appreciation of object oriented programming concepts
  • Can build the responsive or adaptive screens from visual designs
  • Should be ready to work in any new JS Library.

Good to Have-

  • Angular JS
  • Liferay

 Key Accountabilities & Deliverables

  • Builds software applications – Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts.
  • Communicates continually with the client and project teams – Explains progress on the development effort.
  • Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance

Position-     Liferay developer

Location-     Bangalore

Experience – 2-4 years

Required skills-

Primary skills-    Should have minimum 2 years of experience in Liferay Development

  • Expert level experience with Liferay, Core java and Javascript
  • Ability to write clean, scalable, and reusable code
  • Proven knowledge of optimization & performance techniques
  • Understanding and appreciation of object oriented programming concepts

Secondary skills

  • Leadership and People Skills
  • Should have strong analytical skills
  • Good communication skills
  • Must be capable of Coding and Unit testing their own code

Good to have

  • Crystal Reports, Pentaho, Alfresco, Jqgrid, Idap

 Key Responsibilities: 

  • Perform software development tasks within appropriate schedule, task, and quality guidelines set in conjunction with the Project Lead / Project Manager of the project
  • Specify, create, modify, maintain, and test software component(s) that are part of a larger software project
  • Ensure adherence of processes, design and code to standards.
  • Regularly perform self-review of code and quality
  • Effectively document technical issues, changes to code, etc.
  • Prepare unit test cases and execute them to verify quality
  • Fix any defects found by self, lead or QC team
  • Be hands on with programming and committed to quality.
  • Should have extremely good knowledge on SDLC processes

Position: Senior Software Engineer- Java

Location: Bangalore
Experience: 4+ years
Required skills:
Core Java, JSP, Servlet, OOPS, Design pattern, Multithreading, Algorithms & Data structures, Rest API

 Primary skills- Minimum 4 years of development exposure with Core Java

  • Hands on experience with Core Java/J2EE technology
  • Ability to write clean, scalable, and reusable code
  • Proven knowledge of optimization & performance techniques
  • Understanding and appreciation of object oriented programming concepts
  • Good experience with technologies like Spark, Kafka, Flume, is an added advantage.

Secondary skills

  • Should have strong analytical skills and problem solving skills
  • Should have strong communication skills
  • Ability to interact with leads on Technical issues
  • Should be able to understand Business requirement documents
  • Understanding design patterns and concepts
  • Strong knowledge on Software Development Life Cycle

Good to have– Spark, Kafka, Flume

Responsibilities

  • Own technical responsibility for an entire task from code, functional validity and quality.
  • Specify, create, modify, maintain, and test significant software component(s) that are part of a larger software project.
  • Discuss the task, design, deliverables with the module leads, technical leads and be aware of all the related required documentation.
  • Judge adherence of design and code to standards. Regularly perform self-review of code and quality.
  • Ensure adherence to processes defined for the project.
  • Participate in efforts to design multiple, integrated modules to meet particular requirements.
  • Articulate the impact that project issues will have on other team members.
  • Effectively document technical issues, changes to code, etc.
  • Provide regular status and progress towards milestones with one’s lead/manager