Software Architect

Year    Bangalore, Karnataka, India

Job Description


Essential Functions Lead the evaluation and determination of future design of current and new product lines. Implement new processes, procedures, technology, and tools in order to increase developer productivity, product quality and performance. Where appropriate, utilize multi-tiered applications design and development methodologies for enterprise application development utilizing tools, including HTML/JavaScript, .Net web services and Microsoft SQL Server. Evolve mitigation plans for technical debt risk items in projects Enhance current design standards to allow for a phased migration to newer technology. Establish code efficiency standards in order to ensure product performance. Work directly with the Product Development management to create future technology roadmaps. Design software modules that will work together to produce desired product. Ensures completed modules provide all functionality described by application experts and meet performance guidelines. Create, communicate, and maintain security policies, standards, and guidelines applicable to software products. Conduct security assessments on business products and solutions. Create, define, and implement security controls and tooling in conjunction with product development teams and product owners. Good knowledge of OS, Network security, firewall, routers, IDS/IPS, Data encryption and related tools/technologies. Build Application security architecture for products/services that would be developed using containers. Knowledge of containers, network isolation, secure engineering practices, and identity and access management are preferred. Develop technical solutions and new security tools to help mitigate security vulnerabilities and automate repeatable tasks. All other duties and responsibilities as assigned Skills Needed To Be Successful Strong in Microsoft development environments and technologies, C#, NET, ASP, ActiveX, Java Script and DHTML Database technologies: SQL Server Platforms and OS technologies: Microsoft Windows Excellent knowledge of software design and implementation Superior analytical capabilities for identifying and resolving engineering tradeoffs Demonstrated leadership abilities in directing technical activities Proven time management, communication, decision making, presentation and organization skills. Influential in translating complex ideas into consumable presentations for all audiences up to C-Suite Good knowledge of various security tools and technologies. Good knowledge of OS, Network security, firewall, routers, IDS/IPS, Data encryption and related tools/technologies. Build Application security architecture for products/services that would be developed using containers. Knowledge of containers, network isolation, secure engineering practices, and identity and access management Required Experience & Education Bachelor\'s in software engineering, computer science, or related discipline or equivalent relevant work experience 10 to 12 Plus years\' software product development experience with proficiency in the below: .NET - ASP, C# Bootstrap, MVC, OOP, IIS, WCF, jQuery, OOAD, Design Patterns, JSON, AJAX MVVM like Angular.js, Knowledge of SaaS, Architectural Patterns, Experienced in Source Control Management like TFS, VSS, SVN, CVS Multi-tiered application design and development RDBMS design (SQL Server, Oracle, etc.) Service Oriented Architecture DHTML with complex JavaScript Experience with developing applications on Azure Cloud Good knowledge of various security tools and technologies. Good knowledge of OS, Network security, firewall, routers, IDS/IPS, Data encryption and related tools/technologies. Identity and access management, SSO, MFA, OAuth, Cyber Security, Encryption, Decryption etc Experience working with globally dispersed teams Preferred Experience & Education Master\'s Degree in Software Engineering, Computer Science or related discipline 3+ years\' experience in Healthcare Software Supervisory Responsibilities No direct reports

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3117748
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year