Principal Software Development Engineer

1 week ago


Ahmedabad, Gujarat, India BCI~IT Full time
Role Overview

We are seeking a skilled Principal Software Development Engineer to join our team at BCI-IT. This role will involve designing, developing, and maintaining software applications using Java and AWS technologies.

Job Description

This is a full-time position that requires the ability to work in a hybrid environment with occasional office visits. The ideal candidate will have experience in delivering high-quality software design and architecture, as well as proficiency in finding bugs and debugging code.

Responsibilities
  • Plan, develop, construct, maintain, and upgrade software applications using Java and AWS.
  • Develop well-designed code and ensure its quality.
  • Finding bugs and debugging code.
  • Proven programming experience around API, databases, application security, data structures, algorithms, compiler design, etc.
  • Able to work both independently and in a team, with strong communication abilities.
  • Identify and prioritize tasks, perform validation and verification testing.
Requirements
  • Background in SW Delivery Projects.
  • Java development experience with knowledge of Java versions 1.7 and 1.8+
  • AWS experience is a MUST. AWS certifications are highly desired/preferred.
  • Spring Framework
  • RESTful microservices
  • Mandatory: AWS development – Developing, debugging, and deploying Java applications using AWS and writing code for Serverless applications. Ability to identify AWS Services and use the APIs, AWS CLI and SDKs to write applications.
  • BS/BA degree or equivalent experience.
  • Advanced knowledge of application, data, and infrastructure architecture disciplines.
  • Understanding of architecture and design across all systems.
  • Working proficiency in developmental toolsets.
  • Able to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals.
Compensation

The estimated annual salary for this position is $120,000 - $180,000, depending on experience.



  • Ahmedabad, Gujarat, India Asset Telematics Full time

    **Job Title:** Principal Software Engineer**Estimated Salary:** ₹25,00,000 - ₹35,00,000 per annum (dependent on experience)We are seeking a skilled Principal Software Engineer to join our team at Asset Telematics. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software...


  • Ahmedabad, Gujarat, India HRemedies Full time

    About the RoleWe are seeking a seasoned Principal Software Architecture Leader to spearhead our efforts in designing and developing cutting-edge hardware-software systems.As a key member of our team, you will be responsible for leading the architecture of our system software and collaborating with cross-functional teams to drive technical strategy.Key...


  • Ahmedabad, Gujarat, India Evince Development Full time

    About Evince DevelopmentEvinece Development Pvt. Ltd. (EvinceDev) is a leading IT service company that delivers innovative solutions worldwide. With a commitment to excellence and a dynamic team, we aim to exceed client expectations through cutting-edge technology. Job SummaryWe are seeking an experienced Senior Software Engineer to join our frontend...


  • Ahmedabad, Gujarat, India Simform Solutions Full time

    Company Overview:Simform Solutions is a leading provider of innovative software solutions. Our team of experts is dedicated to delivering high-quality products that meet the evolving needs of businesses.Job Summary:We are seeking a highly skilled Principal Java Software Architect to join our team. This role will involve designing and developing complex...

  • Software Engineer

    2 weeks ago


    Ahmedabad, Gujarat, India Universal Software Full time

    About Universal SoftwareWe are a leading software development company specializing in innovative solutions for various industries. Our team is driven by cutting-edge technology and exceptional service.Job SummaryAs a skilled Software Engineer, you will be responsible for developing, testing, and maintaining high-quality software applications. You will...


  • Ahmedabad, Gujarat, India Evince Development Full time

    Technical Software Engineer for Dynamic ApplicationsEvince Development seeks a highly skilled Technical Software Engineer to design and develop dynamic software applications that encompass both frontend and backend components.About the Role:We are looking for a talented engineer with strong proficiency in C#, Object-Oriented Programming, .NET Core, Entity...


  • Ahmedabad, Gujarat, India Crest Data Full time

    Job DescriptionWe are seeking an experienced Principal Software Architect to lead our technology team at Crest Data.Company OverviewCrest Data is a global leader in data analytics, security, and cloud solutions. We work with Fortune 500 corporations and innovative startups, providing cutting-edge technological services.Our company is headquartered in...


  • Ahmedabad, Gujarat, India Larsen & Toubro Full time

    About the Role: We are seeking an exceptional Principal Instrumentation Engineer to join our team at Larsen & Toubro. In this role, you will be responsible for planning and preparing instrument location layouts, junction box grouping, cable tray/trench routing plans, and hook-up diagrams. About You: To succeed in this position, you should have a strong...


  • Ahmedabad, Gujarat, India Universal Software Full time

    Position Overview:We are seeking a highly skilled and versatile software engineer to lead the development of high-quality mobile applications across multiple platforms. The ideal candidate will be responsible for designing, developing, and maintaining cross-platform applications using Flutter, as well as native iOS and Android development.Key...


  • Ahmedabad, Gujarat, India BRILWORKS SOFTWARE LLP Full time

    Job Title: Senior Software EngineerAbout Us: BRILWORKS SOFTWARE LLP is a leading software development company. We are seeking a skilled Senior Software Engineer to join our team.Salary: The estimated salary for this role is ₹15,00,000 - ₹25,00,000 per annum, depending on experience and qualifications.Job Description: As a Senior Software Engineer, you...


  • Ahmedabad, Gujarat, India Software Co Full time

    Job Summary:Software Co seeks an accomplished Project Manager to spearhead our software development initiatives in Ahmedabad. As a seasoned leader, you will oversee multiple simultaneous projects, driving them to world-class delivery standards.About Software Co:We are a dynamic and rapidly growing software and app development agency with a presence in...


  • Ahmedabad, Gujarat, India Universal Software Full time

    We are seeking a meticulous and detail-oriented Quality Assurance (QA) professional to ensure the quality and reliability of our software products at Universal Software. As a QA Engineer, you will be responsible for developing and executing comprehensive testing procedures to verify software functionality, performance, and reliability.Key...


  • Ahmedabad, Gujarat, India Universal Software Full time

    Universal Software is seeking a meticulous and detail-oriented Sr. QA Engineer.We are looking for an expert in software testing who will ensure the quality and reliability of our software products through rigorous testing procedures.The ideal candidate will possess a strong analytical mindset, excellent communication skills, and a passion for delivering...


  • Ahmedabad, Gujarat, India AppYogi Software Full time

    Job TitleSenior Software DeveloperKey ResponsibilitiesDevelop and maintain scalable back-end services.Implement customer-facing UI and ensure seamless user experience.Diagnose and resolve technical issues in a timely manner.Stay up-to-date with advancements in Node.js development.Collaborate with the team to design and develop feature...


  • Ahmedabad, Gujarat, India BRILWORKS SOFTWARE LLP Full time

    Senior React Developer Role">We are seeking a highly skilled and experienced Lead React Software Engineer to drive the development of our software products. This role requires 3.5 to 6 years of experience in software development with a focus on React.">About the Position:


  • Ahmedabad, Gujarat, India Universal Software Full time

    At Universal Software, we pride ourselves on delivering innovative solutions for a wide range of industries. As a skilled .NET Developer, you will play a crucial role in developing, testing, and maintaining high-quality software applications.About UsWe are a leading software development company driven by a talented and dedicated team. Our cutting-edge...


  • Ahmedabad, Gujarat, India Universal Software Full time

    About Universal Software:We are a leading software development company specializing in innovative solutions for various industries. Our cutting-edge technology and exceptional service are driven by a talented and dedicated team.Estimated Salary: $80,000 - $120,000 per yearJob Summary:This full stack software engineer position involves developing, testing,...


  • Ahmedabad, Gujarat, India BRILWORKS SOFTWARE LLP Full time

    About UsBrilworks Software LLP is a leading software development company.Salary: ₹1500000 - ₹2000000 per annumJob DescriptionWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have 4+ years of experience in software development and a strong proficiency in Core Java (OOP, Collections, Threads, Regular Expressions,...


  • Ahmedabad, Gujarat, India BRILWORKS SOFTWARE LLP Full time

    Job Summary: We are seeking a talented Senior Software Engineer to join our team at BRILWORKS SOFTWARE LLP. The successful candidate will have strong expertise in Java, excellent communication skills, and a proven track record of delivering high-quality results.Responsibilities: Translate application storyboards and use cases into efficient code, Develop...


  • Ahmedabad, Gujarat, India Simform Solutions Full time

    About The Role:We are seeking a highly skilled Senior React + Node.js Engineer to join our dynamic team and contribute to the development of cutting-edge web applications.Key Responsibilities:Design, develop, and maintain high-quality React.js components and Node.js backend services.Collaborate with product managers, designers, and other stakeholders to...