Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer @ Ensono

Home > Software Development

 Senior Software Engineer

Job Description

  • Work within a professional, influential and proactive Development team that tangibly adds value
    Develop web sites, applications and rich multi-media experiences according to the brief and technical specifications
  • Work closely with other developers to integrate the applications according to departmental standards and processes
  • Ensure all developments are fully documented, meet high level design requirements egdata, customer experience, architecture, security, quality operations, as well as regulatory industry standards so projects are fit for purpose leaving testing transitioning to live
  • Ensure all new developments go through an appropriate testing process and have solid release plans for hand-over to live operations and promotion
  • Accurately report all development activity through timesheets, report on development progress and issues, identifying remedial action when required to address problems and keep development on track
  • Proactively keep abreast of industry developments, skills and technologies and share information, ideas and best practice with other development team members and divisions to improve skills and avoid single points of failure
  • Create maintain strong working relationships with other members of the delivery team and the wider technology organization so that the overall function operates professionally and is seen as delivery focused
  • Engage professionally with customers when required
  • Produce code assets in adherence to departmental standards
  • Work with design agencies and the user experience team to develop user interface concepts that support the intended purpose
  • Provide input into the design of software systems, offering advice and thoughts and providing feedback
  • Estimate the time and materials required to complete a project
  • Demonstrate a logical and structured approach to time management and task prioritization
  • Work within project timelines and budgets
    Work independently and/or within a team as the work requires
  • Participate in team activities and team planning with the aim of improving team skills, awareness and quality of work
  • To provide support for a system including analysis, tracking and resolution
  • To utilize approved technologies for the development of systems
  • To be able to organize their own time, schedule tasks for completion and deliver work to that schedule.

What you will need:

  • More than 4 years experience of development within challenging and changeable environments comprising diverse technologies and a cost aware culture.
  • Significant exposure working on B2C websites, or equivalent B2B sites or applications
  • Ability to understand business requirements and provide creative technical solutions that work within the technical boundaries
  • Excellent working knowledge of ASP .NET, C# and SQL Server
  • Experience of working with Javascript, DHTML, AJAX and HTML.
  • A good understanding of Test Driven Development and automated acceptance testing.
  • A good understanding of working with Object Relational Mapping, OO analysis and OO Design.
  • Continuous integration of code and databases.
  • Evidence of working within a pair programming environment.
    Good attention to detail
  • Experience working with content management systems
  • Strong problem solving and analytical skills with the ability to clearly communicate and share solutions with fellow team members
  • Experience with the full software development life cycle, including design, testing, deployment, and documentation activities
  • Proven experience of refactoring
  • Sound knowledge of unit testing and load testing.
  • Excellent written and verbal communication and presentation skills
  • Experience of working within an agile software development environment

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Ensono
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Content management Load testing Javascript Agile HTML Unit testing High level design SQL Ajax DHTML

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Devops Engineer

  • HCLTech
  • 7 - 12 years
  • Pune
  • 16 hours ago
₹ Not Disclosed

Devops SRE Engineer

  • Cognizant
  • 3 - 8 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Lead Software Engineer Lead Software Engineer

  • JPMorgan Chase Bank
  • 0 - 6 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Senior Software Engineer, Corporate Engineering

  • Google
  • 5 - 10 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Ensono

Ensono Technologies LLP