Follow us on

Job Description

Urgent job opening for Software Engineer /Sr.Software Engineer -Chennai

Posted On : 23rd Jul 2015 05:48 AM Back to jobs list
Location Chennai
Role / Position Software Engineer /Sr.Software Engineer
Experience (required) 3-8 years
Description

  Job Title

  Software Engineer / Senior      Software  Engineer   Date Written   22-December-            2014  

 Department

  ePayments – Software    Development   Recent    Revision Date  

 Reports to

  Onsite Director    

 

Profile summary:

      We are looking for.Net Professionals who will be responsible for the end-user facing applications which allow thousands of financial institutions, hundreds of merchants, and tens of millions of their customers to conveniently, efficiently, and securely receive and pay their bills, pay other people, and basically plan and execute financial related transactions that make up the bulk of one's financial life. These applications support upwards of 20 million active users, they front-end billions of financial transactions a year, and they help catalyze the effective movement of trillions of dollars of funds between people, merchants and service providers, and their financial institutions.

This person is the primary contributor to the design of a tier or tiers of the software suite (Presentation or Data tiers as examples). Main focus will be in the presentation tier area. They will increase the technical expertise of the team as a whole by introducing new technologies and by acting as a mentor to others. They will address architectural issues for their assigned tier. They will be responsible for building and adhering to a multi-year roadmap. They are expected to design and lead the implementation of customization and extension of their tier. They work with customers and technical staff to resolve problems and respond to suggestions for improvements and enhancements. This person can demonstrate multi-tasking skills under tight deadlines and constraints. He or she must be a strong team player with an experience base of at least 3-8 years in increasingly challenging assignments. Background should include design and development experience in high-traffic, high-visibility, high-quality, highly-scalable, highly-secure, high-transaction volume, and/or high-availability production environments.

With limited direction, the successful candidate will:

- Leverage full technical knowledge and thorough understanding of business application of projects.

- Actively participate in all phases of projects.

- Own, deliver, represent, and support components in the pre-inception, inception, elaboration, construction, transition, and post-deployment phase of an iterative product lifecycle.

- Work with customers, internal partners, and other technical staff to resolve problems with software and systems, and respond with suggestions for improvements and enhancements to the solutions and services.

- Assist with the continuous refinement of supporting processes.

- Develop software architecture and associated documentation as designed.

- Collaborate with team developers and key members area to design product, maintain standards, and further product technologies.

- Will review design and development work of other developers or be called on as a resource to investigate and resolve product issues.

Skills Required:

Candidate must demonstrate capacity for working in a fast-moving and often dynamic development environment.

A strong background in Object Oriented design and development is necessary, as-is a demonstrated ability to embrace and integrate new technologies and concepts into existing systems.

Candidate should demonstrate experience in delivery of complex systems in a wide range of technologies, but must have currency and expertise in Microsoft technologies.

Candidate will participate in development, testing, and support of applications, components, and services in a Microsoft technology space.

At least 3-8 years expertise in developing web-based UI applications

At least 2-4 years expertise in complementary frameworks: Asp.Net, MVC 3.x/4.x Razor view, JQuery, JSON, MS Unit Test framework (or similar)

At least 3- 6+ years’ experience hand-coding C#, HTML, CSS, XML, JavaScript, Jquery, and AJAX

Expertise developing and testing across multiple browsers, platforms, DOM implementations, etc.

Experience with Rich Internet Applications Experience developing accessible websites (Section 508, etc.)

Demonstrated ability to accurately estimate and scope development work

Expertise in related development environments/tools is expected: Visual Studio (2012 +), TFS (2010 +)

Non-technical capabilities:

• Must have interpersonal and relationship skills necessary to work with an integrated yet geographically dispersed team of customers, leaders, interface designers, product managers, developers, implementation specialists and quality engineers.

• High organizational skills

• Ability to multi-task, manage multiple priorities, and meet deadlines • Ability to work efficiently and productively without direction or guidance

• Capable of exercising extreme discretion and independent judgment

• Ability to communicate, both verbally and in writing, with a high level of confidence

Skills Desired:

Mastery of current client-side technologies and their successful integration into the solution space.

Performance and capacity testing and evaluation, especially from a client-side perspective, are a big plus.

Agile development practice experience

Mobile application development

Education Required:

Bachelor’s degree in Computer Science or related field, or equivalent combination of education and experience

Send Resumes to ananth@expertiz.in