09/04 Laxmi
Recruiter at First Feet Business Services

Views:259 Applications:19 Rec. Actions:Recruiter Actions:19

Software Engineer - Full Stack Development (5-12 yrs)

Chennai Job Code: 314357

Software Engineer

Guindy, Chennai

Technology : Any full-stack development. Web applications. Strong experience in algorithms and data structures and design patterns,

Currently employed with a product development company - Mandatory

Qualification & Experience :

- Bachelor's Degree in Computer Science, related field, or equivalent with 8+ years of experience.

- Hands-on experience with software architecture, applications development life cycle and project management of web based applications

- Past success in continuous integration and test-driven development

- Experience in code optimization and performance tuning

- Ability to act as an architect to lead the team to build new, innovative solutions

- Successful track record of delivering multiple releases within a year and in an agile environment

- Experience working in highly interactive partnership with product management team.

- Experience of a server-side development

- Experience in designing and developing database applications using SQL

- Experienced all phases of a Software Development Life Cycle.

- Past experience in building a software product from the ground-up to live production

- Hands-on experience with software architecture, applications development life cycle and project management of web based applications

- Experience building scalable, commercial web applications

Skills / Expertise Needed :

Must Have :

1. Very good communication skills

2. Strong problem solving, analytical and logical skills

Nice to Have :

1. Agile development practices

2. Healthcare domain knowledge

3. Experience in automated build /deploy and test environments

4. Software design experience using Object Oriented patterns

5. Experience working with multi-shore teams

Job Responsibilities include :

- Works with the business, product management and senior engineering management to clarify business requirements and provide effective technical designs aligning with industry best practices

- Evangelize and drive the design and implementation of critical application subsystems supporting one or more applications

- Identifies and recommends new technologies, architectures, processes and tools to increase the engineering team's efficiency and productivity, lower application maintenance costs and maximize product quality through Crimson's geographically distributed engineering team and agile process

- Provides technical mentorship and guidance to individual members of the engineering team

- Contribute across the products in areas like technology, team skills, process, shared components and quality

- Demonstrate ability to decompose a feature request into actionable work items that can be sized correctly and delivered

- Demonstrate ability to manage overall responsibility for project coordination and day-to-day interaction with team members on technical areas by performing project estimation and planning

- Demonstrate ability to onboard new engineers with how to conduct code reviews, how to do testing

- Demonstrate ability to set individual and team priorities and solve complex issues

- Demonstrate integrated test strategy planning, including preparation of test data, test harnesses, test automation, test planning, scheduling, and review of system test cases in co-ordination with the testing team

- Design and develop Crimson web applications and application components

- Develop and maintain automated tests, helping to improve software quality through software process and test automation

- Embrace product quality and drive the team towards a culture of quality via automated testing

This job opening was posted long time back. It may not be active. Nor was it removed by the recruiter. Please use your discretion.

Add a note
Something suspicious? Report this job posting.