Senior Software Engineer - Bangalore, India - Strategic HR Solutions

    Strategic HR Solutions
    Strategic HR Solutions Bangalore, India

    2 weeks ago

    Default job background
    permanent Technology / Internet
    Description

    Role : Senior Software Engineer (Backend)

    Experience : 4+ Yrs

    Location : Bangalore

    Job Role : Full time

    Educational Qualifications: BE/B.Tech., ME, MTech., MCA

    Job Description :

    You will be responsible for designing, building and maintaining the application suite.

    This is a full stack, hands-on role that will be developing new features for our customers which meet the needs of our business.

    As a Senior Backend software engineer, your role will involve building with best practices and resiliency in mind, adhering to agile processes and dealing with business and technology stakeholders.

    Roles and Responsibilities :


    • Lead the design, development, and implementation of complex software solutions using AWS cloud technologies, Python (Django, Flask, FastAPI), Java, and DevOps practices.
    • Collaborate with crossfunctional teams to gather requirements, define technical specifications, and ensure successful project delivery.
    • Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and software development methodologies.
    • Drive continuous integration and deployment processes, leveraging DevOps tools and practices to streamline software delivery.
    • Stay up to date with the latest trends and advancements in AWS, Python, Java/Kotlin, and DevOps, and proactively recommend innovative solutions to enhance our software development capabilities.
    • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of software applications.
    • Conduct performance analysis and optimization to improve the efficiency and scalability of software systems.
    • Contribute to the development and maintenance of technical documentation, including system architecture, design specifications, and user manuals.
    Technical Skills :


    • Bachelor's degree in computer science, Software Engineering, or a related field. Master's degree preferred.
    • Proven experience as a Senior Software Engineer or similar role, with a focus on AWS, Python, Java/Kotlin and DevOps.
    • 6+ years of strong development experience.
    • Strong expertise in AWS cloud technologies, including AWS Managed Services, EKS, ECS, Cloudformation, Terraform.
    • Extensive experience in Java/Kotlin and Python.
    • Solid understanding of software development methodologies, such as Agile or Scrum.
    • Proficiency in DevOps practices, including continuous integration, continuous deployment, and infrastructure as code.
    • Excellent problemsolving skills and the ability to analyze complex technical issues.
    • Excellent communication skills, both verbal and written, with the ability to effectively collaborate with crossfunctional teams and stakeholders.
    • AWS certifications are highly desirable.
    • Domain: Email, MX Records, driven through SMTP, POP, IMAP
    • Identity and Directory Management like LDAP, MS AD, Okta, Auth0.
    • Public cloud expertise like AWS, Azure
    • Automation Frameworks like Mabl, Selenium, Robot
    • CI/CD like GitHub/GitHub Actions, bitbucket, Jenkins, Terraform, CloudFormation
    • Product Technology like AWS/Azure (Server and Severless), Docker, ECS, Kubernetes (Azure, AWS managed Kubernetes like AKS, EKS)
    • High Level Programming Languages like Python, Java, Perl, C/C++, C#, Apache Spark
    • Monitoring like CloudWatch, NewRelic, Kibana, Prometheus, Grafana
    • Data Storage like AWS S3, ElasticSearch, AWS Dynamo, PostgreSQL
    • Data Pipelines like DataBricks, Kafka, SQS, SNS
    )