Software Engineer Professional

2 weeks ago


bangalore, India BT Group Full time

Key Purpose of the Role: The role holder is responsible for taking a domain & technical requirement and work with business, technology, and process teams to find the solution fit for delivery from Engineering perspective. The purpose of this role to develop software to improve efficiency and productivity of the people and ensure Risk and Compliance for organization is adequately measured and assured. Roles & Responsibilities: Writing high-quality, efficient, and maintainable code. Leading the design and implementation of complex features Collaborating with cross-functional teams to align technical solutions with business goals. Ensuring that software design and architecture meet scalability, performance, and security requirements. Implementing and promoting best practices for coding and testing. Investigating and resolving complex technical issues. Collaborating with product owners to understand project requirements and deliver quality software. Staying current with industry trends and emerging technologies. Continuously improving skills and staying informed about advancements in software engineering Can write good technical documentation or use industry standard tools to generate same. Drive a culture to work with a diverse team across organization and locations. Can adapt to new tools and technologies, should be able to groom the new talent. Can be a good team player and work in a collaborative environment. Thrive for excellence and have attitude and aptitude to get the things done. Person Specification: Essential Skills (Skills without which the person cannot perform the role, limit to a maximum of four skills only) Proficiency in one or more of these programming languages Java Spring Framework React SQL or No SQL AWS Have worked on distributed architecture and microservices framework. Have strong understanding of object-oriented concepts. Have exposure to cloud architecture and have basic understanding of deploying applications on AWS. Strong analytical and problem-solving skills to tackle complex technical challenges. Adherence to best coding practices, clean code principles, and coding standards. Skill in conducting thorough and constructive code reviews for peers. Proficiency in version control systems like Git for collaborative development. Understanding of database systems and proficiency in writing efficient queries. Knowledge of CI CD pipelines for automated software delivery Ability to adapt to new technologies and methodologies as needed. Proactive identification and resolution of potential issues before they become critical. Proficiency in creating clear and comprehensive technical documentation. Overall, Skills and Experience (Include skills that in addition to the essential skills are required for the person to perform the role in a better way) Effective communication skills, verbal and written. Ability to independently drive change within the team that will improve the overall efficiency and throughput. A clear understanding of the business imperatives and how they align with the wider company strategy. The ability to build a strong and effective network of relationships that can be exploited to ensure that issues get resolved quicker. Commitment to the role with flexibility to ways of working and deliver the project needs as required. Focus on driving solutions rather than highlighting problems, working collaboratively across teams. Experience in working with technically complex deliveries. Experience developing and designing Enterprise Application development Projects from an Engineering perspective. Drive innovation and thriving culture for organization. Self-starter who can lead the way by setting up prototypes for technical teams to follow. Contribute to the definition of the team processes and standards. Qualifications Essential Possess B. Tech or B.E. degree in Computer Science or related field Looking for 3+ years of experience Possess typically above 2 years of previous software engineering or related experience. Possess strong skills in delivering agile. Essential certifications around key development skills would be an added advantage. Possess excellent written and oral communication skills. Possess skills to handle operations challenges and in life issues. Experience in producing event driven microservices and scalable solutions. Strong fundamentals in Java /Spring/ React, Microservices , Algorithms & performance tuning. Experience with Apache Spark, Hive and Relational Database (Postgres, SQL Server, MySQL, etc.) Experience with Cloud technology (AWS, OCI or similar) is desired. Strong ANSI SQL proficiency Has knowledge of machine learning and artificial intelligence concepts and generative AI tools. Desirable Should be able to communicate well with stakeholders. Can design services and execute day-to-day development tasks efficiently. Bring utmost professionalism to the table. Should have working experience on distributed architecture and cloud-based solutions AWS or AI/ML certifications



  • bangalore, India beBeeDevelopment Full time

    Job Title:Software Engineering ProfessionalAbout the Role:We are seeking an experienced software engineering professional to join our team. The ideal candidate will have a strong background in Node.js API development, with proficiency in JavaScript and TypeScript.Key Responsibilities:Design and develop scalable API solutions using Node.jsMaintain and improve...


  • bangalore, India beBeeNetwork Full time

    Job Title: Software Engineering ProfessionalAre you an exceptional problem solver with a passion for innovation and a drive to deliver high-quality solutions?This role requires a unique blend of technical expertise, business acumen, and collaboration skills to contribute to the development of cutting-edge technologies.Key responsibilities include:Designing...


  • Bangalore, Karnataka, India BT Full time

    Why this job matters The Software Engineering Professional subsistence the execution of the software engineering strategy and roadmap that subsistence BT s commercial strategy through cross functional project and technical delivery and the participation of a team that pursues innovation as well as engineering excellence This role has the responsibility for...


  • Bangalore, Karnataka, India BT Full time

    Why this job matters The Software Engineering Professional supports the execution of BTs software engineering strategy through cross-functional delivery contributing to the development of technical solutions and platforms that enable innovation and engineering excellence What you ll be doing 1 Supports the implementation of technical solutions for customers...


  • bangalore, India beBeeSoftwareEngineer Full time

    Job DescriptionWe are seeking an accomplished Software Engineer to join our organization in Bangalore, India.The ideal candidate will have expertise in Java Spring Framework, React, SQL and NoSQL databases, AWS, and cloud architecture. They should also possess strong analytical and problem-solving skills, adherence to coding standards, and proficiency in...


  • bangalore, India beBeeSoftwareDevelopment Full time

    Job OverviewWe are seeking a highly skilled Software Development Engineer to join our team. This individual will be responsible for developing, implementing, and maintaining software applications.The successful candidate will have a strong background in software development, with experience in Java, node.js, and related frameworks. They will also possess...


  • bangalore, India beBeeSoftwareEngineer Full time

    Software Engineer LeaderOur team is seeking an experienced software engineer to drive the development of high-quality, efficient, and maintainable code. The ideal candidate will have a strong understanding of software design and architecture, as well as excellent communication and collaboration skills.Develop and implement complex software features that meet...


  • bangalore, India beBeeCloudSoftwareEngineering Full time

    Delivering high-quality software applications requires a unique blend of technical expertise, innovative thinking, and collaboration skills. As a Cloud Software Engineering Professional, you will play a pivotal role in driving the development of scalable and efficient software solutions.About the Role:You will be responsible for designing, developing, and...


  • bangalore, India beBeeSoftwareEngineer Full time

    Job OpportunityWe are seeking a skilled professional to fill the role of Software Engineer.Familiarity with backend development using Java/Spring Boot and UI development using React/Angular JS is essential.Strong understanding of data structures and processes is required.A strategic thinker with good business acumen to orient data engineering to business...


  • bangalore, India beBeeDeveloper Full time

    Job Position:Software ExpertOverview:We are seeking a seasoned software professional with expertise in cloud environments, API architecture, and microservices development. The ideal candidate will have extensive knowledge of software engineering, DevOps, and containerization technologies.Familiarity with concurrent design patterns and asynchronous...