Software Architect
MASTER MIND CONSULTANCY
Mumbai
2d ago

JOB DESCRIPTION

  • Responsible for designing, architecting enterprise application software in adherence to Industry standards and best practices.
  • Lead a team of software developers for requirement analysis, architectural blueprints, implementation & testing, systems integration, performance validation and deployment.
  • Design high quality, secure, scalable software solutions based on technical requirements specifications within scheduled time and budget.
  • Assist team members in development of applications, components, system to system interfaces and complete software solutions.
  • Provide technical guidance, coaching and training to developers.

  • Evaluate and recommend tools, technologies and processes to ensure highest quality products.
  • Collaborate with cross-functional teams to understand functional and non-functional requirements for various applications.
  • Develop product specifications with attention to safety criticality, robustness & reliability, extendibility & flexibility.
  • Evaluate existing software solutions to identify areas for improvement & modularization.
  • Design and document evolving architecture through UML diagrams, sequence diagrams, state-machines, flow-charts etc.
  • Assistance in testing activities as per standard V&V practices and Quality Assurance.
  • Follow SDLC process with appropriate review mechanisms during intermediate and final release.
  • Oversee progress of development team to ensure product quality and timeline adherence.
  • Planning for new technology insertion, risk identification and risk mitigation strategies.
  • Maintain thorough documentation of software artefacts.
  • Actively look for opportunities to enhance product quality and improve process efficiency.
  • Expert in web services, architecting & development, design patterns, MVC, cloud computing, security, database (RDBMS and NOSQL).
  • Exposure to mobile application development experience (AndroidiOS).
  • Experience in backend & frontend software development in various languages (PHP, Java, Python, JavaScript, Node.js, Angular.js, React.js, C#).
  • Experience in web-based frameworks (Laravel, CodeIgniter, Spring).
  • Experience in ASP.NET, Django frameworks would be a big plus.
  • Experience with RDBMS databases like MySQL / MS SQL server database and NoSQL databases.
  • Exposure to responsive web design, UI / UX framework design.
  • Proficient usage of code versioning tools (Git, SVN, and Mercurial).
  • Familiarity with project management tools like MPP, JIRA.
  • Excellent knowledge of UML and other software workflow modeling methods.
  • Exposure to analytics-based projects in integration of modules of data analytics, computer vision, machine learning would be a big plus.
  • Acquaintance with both waterfall model and agile model of software development.
  • Exposure to V&V approaches, software quality assurance principles and DevOps activities.
  • Collaborate with leads, domain experts, peers, and QA teams to ensure product quality & reliability.
  • Team player, innovative & creative, passionate & self-motivated.
  • Capable to adjust to changing conditions or priorities.
  • Displaying integrity & ethics and taking initiative & ownership.
  • Willingness to take-up challenging problems.
  • Actively listeners and demonstrate understanding of other points of view.
  • Understand IP & trademark policies.
  • Skills : Android AngularJS C++ CodeIgniter IOS Java Javascript Laravel MySQL Node.js NOSQL php Python RDBMS React.js Spring Experience : 12-15 Years jobLocation : Mumbai

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form