Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19105124

    Sparta Systems Inc. logo

    Advanced Software Engr

    Sparta Systems Inc. · Hyderabad · onsite · Posted 27d ago

    Undisclosed6–10 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    We are seeking an experienced and highly motivated Advanced Software Engineer with 6-10 years of software application development experience to design, develop, and maintain scalable, high-performance enterprise IIOT applications. The ideal candidate should possess strong expertise across frontend, backend, gateway integrations, cloud technologies, databases, and event-driven architectures.
    The candidate will work in an Agile environment and actively participate in Scrum ceremonies, sprint planning, estimation, code reviews, and technical solution design while collaborating with cross-functional teams.
    Required Qualifications
    • Bachelors or Masters degree in Computer Science, Engineering, Information Technology, or a related field.
    • 6-10 years of hands-on experience in software application design and development.
    • Strong understanding of object-oriented programming principles and design patterns.
    • Experience building scalable distributed systems and microservices.
    • Strong debugging, troubleshooting, and performance optimization skills.
    Preferred Skills
    • Experience with IoT platforms and connected device ecosystems.
    • Knowledge of containerization technologies such as Docker and Kubernetes.
    • Familiarity with CI/CD tools and DevOps practices.
    • Experience with system monitoring, observability, and logging frameworks.
    • Exposure to security best practices for distributed applications.
    Soft Skills
    • Strong analytical and problem-solving abilities.
    • Excellent communication and stakeholder management skills.
    • Ability to work independently and in collaborative Agile teams.
    • Strong ownership mindset and commitment to delivering quality solutions.
    Success Criteria
    • Deliver high-quality, scalable software solutions within sprint timelines.
    • Contribute to architectural, design decisions and technical discussions/decisions.
    • Ensure application reliability, security, and performance.
    Drive engineering excellence through best practices, automation, and code quality standards.
    Key Responsibilities
    Application Design & Development
    • Design, develop, test, and deploy scalable enterprise-grade software applications.
    • Build responsive and interactive web applications using modern frontend frameworks.
    • Develop robust backend services, APIs, and microservices architectures.
    • Implement real-time communication and streaming solutions using WebSockets and messaging platforms.
    • Create secure and high-performing gateway services for device and application integrations.
    Architecture & Integration
    • Design and implement event-driven architectures leveraging Kafka.
    • Develop MQTT-based communication layers for IoT and distributed systems.
    • Implement RESTful APIs and service integrations using HTTP/HTTPS protocols.
    • Work with Protocol Buffers (Protobuf) for efficient data serialization and inter-service communication.
    Cloud & DevOps
    • Design and deploy cloud-native applications on Microsoft Azure.
    • Support CI/CD pipelines and deployment automation.
    • Monitor application health, performance, and scalability in cloud environments.
    Database & Performance
    • Design and optimize database schemas and queries.
    • Work with relational and time-series databases.
    • Implement caching strategies using Redis.
    • Ensure high availability and performance of data services.
    Agile Delivery
    • Participate in Scrum ceremonies, sprint planning, backlog grooming, and retrospectives.
    • Provide accurate estimations and technical guidance.
    • Support continuous improvement initiatives and engineering best practices.
    Mentor junior developers and contribute to technical leadership activities.
    Required Technical Skills
    Gateway Technologies
    • Strong experience in:
      • C#
      • . NET Framework / . NET Core
      • MQTT
      • Protocol Buffers (Protobuf)
    Frontend Development
    • React. js
    • JavaScript (ES6+)
    • TypeScript
    • WebSocket
    • REST APIs / HTTP
    • State management libraries and modern frontend development practices
    Backend Development
    • Java
    • Spring Framework
    • Spring MVC
    • Spring REST Services
    • Apache Maven
    • Embedded Tomcat
    • Kafka
    • WebSocket
    • Protocol Buffers (Protobuf)
    • Microservices Architecture
    Database Technologies
    • PostgreSQL
    • Redis
    • InfluxDB
    • Database performance tuning and optimization
    Cloud Technologies
    • Microsoft Azure
    • Azure App Services
    • Azure Storage
    • Azure Monitoring & Diagnostics
    • Azure-based application deployment and management


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    AutomationAgileApplication DeploymentCI/CD PipelinesApplication DesignapisApachecloud technologiescachingAzure Storagecd toolsAgile DeliveryAzure App servicesAzure MonitoringcloudArchitectureMicrosoft AzureBackend Development

    About Sparta Systems Inc.

    Sparta Systems Inc. logo

    Sparta Systems Inc.

    IT Services & Consulting

    51-200

    employees

    1994

    32 years old

    Hamilton, New Jersey

    United States (USA)

    About

    Leads in quality management software, facilitating compliance and operational efficiency for businesses across various industries globally.

    Industries

    IT Services & ConsultingHardware & NetworkingSoftware Product

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Advanced Software Engr · waiting for your command