Back to list

Vacancy description

Symplr - Staff Software Engineer - .Net/AngularJS in Bangalore, भारत

symplr

  • Full-timeStandard weekly hours

Bangalore, भारत

Job Description :A Staff Software engineer will interact with multiple stakeholders in the organization to understand requirements, viable technologies and strategic direction when making decisions regarding https://jobeax.com/link/4HgJsDQPk8k1Y32E work includes determining multiple design alternatives, assessing each based on constraints (such as cost, schedule, space, power, safety, usability, reliability, maintainability, availability, and so on), and selecting the most suitable options for further https://jobeax.com/link/h00QvcrfKf5TpCpL output sets the core properties of the system, and those that are hardest to change https://jobeax.com/link/RADrtUU2QqQpWrAp Architects document and outline the overall system and interface with the users and https://jobeax.com/link/TVSXeXJwvATk0mYQ large, highly complex systems may include multiple architects, in which case the architects work together to integrate their subsystems.A Software Architect works closely with Product Management and Development leadership in overarching designs affecting the entire software portfolio.A Software Architect will also work closely with other supporting functions such as Marketing, Support, and https://jobeax.com/link/yQqwWqRAC3u2UurL & Responsibilities :- Interfacing with company leaders and Product Management to determine direction and evolving technology needs.- Be a champion for department initiatives and values.- Ensuring all actions promote the company mission statement.- Mentor and support others as needed to cultivate and sustain industry leading technical expertise and professionalism.- Working through others to identify the highest level of system requirements, based on the user's needs and other constraints.- Ensuring that this set of high level requirements is consistent, complete, correct, and operationally defined.- Participate in cost - benefit analyses to determine whether requirements are best met by manual, software, or hardware functions; making maximum use of commercial off-the-shelf, appropriately licensed free or open source software or already developed components.- Partitioning large systems into (successive layers of) subsystems and components each of which can be handled by a single engineer or team of engineers or subordinate architect.- Interface with the Tech Leads, DevOps and IT team members, so that any problems arising during design or implementation can be resolved in accordance with the fundamental design concepts, management and user needs and constraints.- Ensuring that a maximally robust design is developed.- Work with IT on a variety of activities including; defining requirements; assessing server, storage and infrastructure sizing; analyzing hardware sizing to meet application requirements; and designing load balancing and clustering solutions according to architecture standards.- Generating documentation for design, implementation and/or consumption of systems.- Documentation such as sketches, models, an early user guide, technical specifications, technical requirements and prototypes to keep the managers, users and the engineers constantly up to date and in agreement on the system to be provided as it is evolving.- Ensuring that all architectural products and products with architectural input are maintained in the most current state and never allowed to become obsolete.- While adhering to department architecture guidelines.- Provides technical guidance for system design, design implementation and integration engineering activities.- Ensures conceptual integrity of system design.- Communicates in a professional manner when interacting with coworkers and external customers.- Ability to deliver clear messages, presenting with impact and adjusting messages to the audience.- Creates clear written communication.- Provides technical input to RFP/RFQ responses.- Participates in internal and external technical reviews, as required.- Contributes to code base as needed on core modules or sensitive functional areas.- Follows the architecture governance process and understands concepts around https://jobeax.com/link/9Wc21SZHXcbl6nnU Required :- Proven software architecture and development experience, including windows and web services (including Service Oriented Architecture), cloud-based services (including AWS, Azure, and Google Cloud Platform), windows and web applications.- JavaScript, HTML5, AngularJS 2.0+, Typescript, JSON, XML, CSS, LESS, SASS.- Experience with Ngrx, RxJs.- Advanced C#, Web API 2, REST services.- Strong knowledge of enterprise computing software, including system management standards and solutions.- Strong understanding of object-oriented design principles.- Strong understanding of web and general design patterns.- Must be a good troubleshooter and apply strong analytical skills.- Strong understanding of AGILE development principles.- Experience in Unit test frameworks and practices.- Experience working in an agile software development environment.- Experience with developing APIs, Design pattern and best practices.- Experience with SQL database design and development.- Team player - experience within, or desire to be part of, a technical team.- Experience working in a global environment, where teams are working in different time zones.- Ability to "think outside the box".- Working closely with management team in evaluating current systems and making decisions on future development.- 12+ yrs of Experience with full software development life cycle post BE/B.Tech, ME/M.Tech or MCA.- 2 - 3 yrs of experience in application architecture.- 3 - 5 yrs of experience Responsible for the design and development of Web application at enterprise level.- Must have experience with C#/.NET.- Must have experienced with Angular, Typescript, HTML5 and CSS.- Experience with SQL is required.- Should have experience with Web API 2.- Passionate about technology and application development. (ref:hirist.tech)

Similar vacancies

More like this role

  • Remote
  • Hybrid
  • Full-time
  • Contract
  • IT
  • Product Management
... Our tech stack continues to evolve and expand to new technologies and trends. We are proponents of using the right tools for the job. We are looking for an engineer who leverages AI coding assistants (e.g., GitHub Copilot, Google Gemini, Claude) to accelerate the software development lifecycle without compromising security. ...

Bangalore, भारत

  • Hybrid
  • Full-time
  • IT
... across AWS ECS and EKS . As a Senior Software Development Engineer, you will be a key contributor, driving the implementation of scalable, reliable, and secure software solutions that automate infrastructure provisioning and application deployments. Your deep expertise in software engineering principles and cloud-native development ...

Bangalore, भारत

  • IT
... fearlessly forward together, growing, learning, and making a real impact for some of the world’s biggest brands. About the Role We are looking for an experienced Staff Software Engineer to join the Veeam Data Cloud (VDC) engineering team. You will be working with a global team to build next-generation data protection services ...

Bangalore, भारत

  • Full-time
  • IT
GE HealthCare seeks a Staff Software Engineer to design and deploy innovative software solutions for medical imaging and healthcare IT platforms. The role involves leading the full development lifecycle, mentoring engineers, and ensuring compliance with healthcare regulations in a collaborative, fast-paced environment. ...

Bangalore, भारत

  • Remote
  • Full-time
  • IT
... builds technology products used by millions of users across Southeast Asia. As our products and systems scale, we need technical leaders who can solve difficult engineering problems and raise the engineering bar around them. The Staff Software Engineer owns technical direction and execution for major products and systems . This ...

India, भारत

  • Full-time
  • IT
... Engineering, or a related technical field, or equivalent practical experience. - 8+ years of professional software engineering experience, currently operating at the Staff level. - Deep hands-on experience building internal developer tooling, CI/CD systems, or platform engineering at scale. - Strong fluency across C#, .NET, Python, ...

Hyderabad, भारत

  • Full-time
  • IT
... high-performance systems. Leads key engineering initiatives, mentors developers across teams, and contributes to the evolution of Tekion’s platform architecture and engineering excellence.​ Key Roles & Responsibilities: - Leads development of complex software solutions and ensures alignment with architectural direction and business ...

Bangalore, भारत

  • On-site
  • IT
... organizations worldwide, OneTrust is shaping the future where trusted data becomes a transformative force for business and society. The Challenge We're looking for a Staff Software Engineer to help lead technical direction in support of D eveloper E xperience at OneTrust. Staff Engineers determine their own approach on complex, ...

Bangalore, भारत

  • Hybrid
  • Full-time
  • IT
  • DevOps
Title: Staff Site Reliability Engineer, Cloud Cost & Engineering Efficiency Location: Noida/ Bangalore (Hybrid) Summary of role Sumo Logic's microservices architecture, hosted on AWS, ingests petabytes of data daily across many geographic regions in support of our planet-scale observability and security products, serving ...

Noida, भारत

  • On-site
  • Full-time
  • IT
... problem-solving skills, with demonstrated success leading cross-team projects and mentoring peers. Experience: - 6+ years in SRE, DevOps, or Infrastructure Engineering roles. - 3–5 years of experience with Kubernetes (EKS/GKE) and related ecosystem tools (Helm, Karpenter, etc.) in production. - 3–5 years of experience with ...

Bangalore, भारत