Senior Software Engineer

Published date: 2024/01/10
  • Location: Pune, Maharashtra, India
Extensive experience in web and windows application development with the use of async programming and threading

· Experience in:

o Developing applications with Angular Framework

o Developing enterprise applications using JavaScript Frameworks (e.g. React / Node.js).

o Web development (HTML, CSS, JavaScript, jQuery, AJAX, Angular) of varied information systems and commercial business experiences throughout the delivery lifecycle.

o Developing secure applications by following and using security principles like OWASP.

o Developing applications for testability, extensibility, and scalability.

o Working within a CI / CD development environment.

o Added advantage if have experience in developing applications with .NET (C#) and SQL Server (or equivalent databases).

· Knowledge of automated deployment tools such as Octopus or VSTS.

· Detailed understanding of the various test phases and techniques required in order to develop and maintain new and existing code.

· Demonstrable understanding of software design patterns, TDD / BDD, SOLID and other OOP principles.

· Documentation throughout the software development life cycle (SDLC).

· Clear understanding of web services (REST, SOAP), SOA, CQRS, Messaging (ESB) and distributed systems.

· Understanding of application lifecycle management, the value of test-driven development, continuous integration, and automated deployment.

· Possess a strong work ethic and take initiative and ownership to deliver business value.

· Good communication skills (written & oral English), including the ability to communicate and present both at a technical and non-technical level.

· Cultural awareness and experience of delivering solutions globally.

· Hard-working, goal-oriented and with a high level of energy and enthusiasm, able to operate efficiently, effectively, and professionally within a fast paced, dynamic and results driven business environment.

· Exceptional time management and organisational skills with the ability to prioritise work effectively within time constraints, work under pressure and meet deadlines.

· Confidence and ability to present and explain the results of analysis.

· A flexible and adaptable attitude, with the ability to multi-task and respond quickly to changing priorities.

· Ability to work co-operatively and productively with others; actively contributing to successful team performance and the achievement of shared goals.

Responsibilities
· Estimate and deliver tasks in a timely manner meeting tight deadline requirements

· Ensuring source control and change control of development deliverables

· Proposing system improvements to Technical leaders

· Troubleshooting issues with both in-house and third-party applications

· Ensure the best possible performance, quality, and responsiveness of applications

· Perform analytical testing and investigative work
Company Name: Resourcepad Consultants LLP

Apply

0 page views

Related listings

  • Software Developer
    Software Developer
    Software Developer
    Proven experience as a Full Stack Developer or similar role Experience developing desktop and mobile applications Familiarity with MERN stack Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript) Knowledge of multiple b...
    2026/11/09
  • Software Developer (PHP / Python
    Software Developer
    Software Developer
    http://sisys.co.in/career.html IoT Device Cloud application programming Database, backend, core logic, UI and reports PHP / Python Bootstrap UI odoo programming pandas and plotly for data reporting Basic on the job training will be provided Job Types...
    2026/11/09
  • Junior Software Developer
    Software Developer
    Software Developer
    We require dynamic, result oriented, enthusiastic software professionals for its Research and Development wing of operations at Navi Mumbai. · Programming : C#, .Net · Scripting : JavaScript, XML · Charting : .Net Chart and plotly.js · Database : MyS...
    2026/11/09