Software Engineer
3 weeks ago
Role : Senior Software Engineer.
The Software Engineer works with senior and junior-level programmers to ensure high quality and on-time delivery of software products.
You will be working hands on in the design, implementation, testing and deployment of complex software solutions.
You will also be a key member of the team that interacts and collaborates with various company departments to find their pain points and develop innovative solutions to automate processes.
You will work closely with the Project Manager and Development Team Lead to guide and finish projects on time and within budget.
Primary Duties :
- Work closely with the Project Manager and Development Team Lead to design and implement projects.
- Collaborate with Product Owners, Internal and external Stakeholders and Subject Matter Experts to understand business problems.
- Analyzes users' needs and designs.
- Constructs, tests, and maintains computer applications software or systems.
- Participates in a formal development process to analyze and define requirements.
- Designs, develops, tests, maintains, and documents new or existing programs.
- Prepares system data flows and specifications.
- Provides input to develop system estimates.
- Interfaces with database, Quality Assurance (QA), product management, technical writing, and documentation teams.
- Provides technical support leadership to project team members.
- Provides consultation on complex projects as a top-level contributor/specialist.
- Participates in all stages of the software development lifecycle.
- Research available technologies and tools that can be leveraged to solve business problems.
- Architect and Design solutions leveraging industry best tools.
- Lead the team in implementing solutions to alleviate business problems and automate processes.
- Ensure the use of Best Practices in the implementation of any project.
- Mentor junior team members.
- Remove roadblocks within the team and ensure collaboration.
- Ensure that all deliverables are tested and documented.
Education :
- Bachelor's degree in information technology or a related field.
Essential Skills :
- A minimum of 7 years working in Software Development with increasing responsibility.
- Ability to work independently with minimal supervision.
Experience In The Following Areas :
- 5+ years of experience in mobile application development, with at least 3 years in React Native.
- Strong understanding of JavaScript and TypeScript for React Native development.
- Experience with native mobile development (Java/Kotlin for Android and Swift/Objective-C for iOS) is a plus.
- Proficiency in creating, integrating, and consuming RESTful APIs.
- Familiarity with AI engines (e. , OpenAI, ChatGPT, GPT-4) and experience in calling and managing APIs from these services.
- Knowledge of data parsing and response handling from AI models.
- Hands-on experience with token management and handling rate-limiting, error responses, and other API-related issues.
- Advanced JavaScript skills (ES6+ features) and TypeScript expertise.
- Proficiency in designing and implementing strongly typed, scalable React Native applications with Expo
- Knowledge of mobile UI frameworks and tools, such as React Navigation, for creating intuitive and smooth user interfaces.
- Ability to create animations, gestures, and responsive layouts suitable for both iOS and Android platforms.
- Knowledge of unit testing, integration testing, and end-to-end testing for React Native applications.
- Experience with testing frameworks like Jest, Detox, and React Native Testing Library.
- Ensure smooth and secure interactions with a PostgreSQL database backend.
- Experience working with Amazon services i., Lambdas, Athena, Kinesis, Aurora etc.
- 3+ Years of working as a senior or lead engineer in a development team.
- Hands on experience with web applications development.
- Hands on experience developing APIs.
- Hands on experience developing Microservices.
- Excellent communication skills.
Preferred Experience :
- Integrate APIs to connect with AI engines (e., ChatGPT, GPT-4, or other NLP models).
- Understanding of mobile security best practices, including data encryption and secure API communication.
- Experience with cloud services like AWS, Google Cloud, or Azure for app backend and database hosting.
- Exposure to Agile/Scrum methodologies and tools like Jira or Trello for managing tasks and sprints.
- Amazon AI Services.
- Healthcare experience.
- Experience in modular design and architecture.
Organizational "Fit" Considerations :
- Must be able to adhere to deadlines.
- Nights and Weekends work may be required sometimes to meet business goals.
- Should be able to work with a cross functional team.
- Should be able to implement solutions with minimal supervision.
-
Software Engineer
7 days ago
Coimbatore, Tamil Nadu, India beBee Careers Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.
-
Software Engineer
7 days ago
Coimbatore, Tamil Nadu, India beBee Careers Full timeJob Description: We're looking for an experienced software engineer to join our team. As a software engineer, you will be responsible for designing, developing, and maintaining complex software systems.About the Role:This role requires a strong foundation in software engineering principles, with a focus on building scalable and reliable systems. You will...
-
Software Engineer
2 weeks ago
Coimbatore, Tamil Nadu, India beBee Careers Full timeJob Title: Software EngineerSynopsis:We are seeking a skilled software engineer to design, develop, and maintain scalable Python applications.Main Responsibilities:Design, develop, and test high-quality Python applications using best practices in software development.Utilize popular web frameworks such as Django or Flask to build robust and efficient web...
-
Value Momentum Software
4 weeks ago
Coimbatore, Tamil Nadu, India Value Momentum Software Services Pvt. Ltd. Full timeJob Title : Software Engineer/ Senior Software Engineer- Guidewire BillingCenter. Primary skills : #Guidewire, #BillingCenter. Location : Mode of work : Work from Office. Experience : 3 to 7 years. About the job : Are you a programmer who loves to design solutions to solve customer's business problems? Do you enjoy guiding and mentoring a team of software...
-
Value Momentum Software
3 weeks ago
Coimbatore, Tamil Nadu, India Value Momentum Software Services Pvt. Ltd. Full timeSenior Software Developer - OpenText Exstream. Primary Skill : OpenText Exstream Location: Hyderabad/Pune/Coimbatore. Industry : P&C Insurance. Employment Type : Full-Time. Experience : 4-6 years. Job Description : Are you someone with expertise in the OpenText Exstream platform who can design and develop systems, applications, and various documents and...
-
Software Development Engineer
2 weeks ago
Coimbatore, Tamil Nadu, India beBee Careers Full timeJob OverviewWe are looking for a skilled Software Development Engineer to join our team. As an engineer, you will be responsible for designing and developing innovative software solutions that meet the needs of our clients.
-
Software Engineer
2 weeks ago
Coimbatore, Tamil Nadu, India beBee Careers Full timeJob Title: Software EngineerJob Description:Key Responsibilities:Develop and implement UI requirements as a UI developer.Develop and test new features using UI Frameworks such as JavaScript, TypeScript, HTML, CSS, Angular, NodeJS and Micro frontends.Implement DevOps best practices for managing source code and continuous integration/delivery.Collaborate with...
-
Software Engineer
2 weeks ago
Coimbatore, Tamil Nadu, India beBee Careers Full timeJob DescriptionWe are seeking a highly skilled and motivated software engineer to join us. As a software engineer, you will play a crucial role in designing, developing, and maintaining business applications and software solutions that meet our business needs.Responsibilities:Design, develop, and maintain software applications using a variety of...
-
IT Software Engineer Position
7 days ago
Coimbatore, Tamil Nadu, India beBee Careers Full timeSoftware Engineer PositionWe are seeking a skilled software engineer to join our team. As a software developer, you will be responsible for designing, developing, and testing software applications.About the Role:Developing and maintaining software applications using various programming languages.Collaborating with cross-functional teams to deliver...
-
Dart Software Engineer
2 weeks ago
Coimbatore, Tamil Nadu, India beBee Careers Full timeDart Software EngineerWe are searching for a highly skilled Dart software engineer to join our team. As a key member, you will be responsible for designing, developing, testing, maintaining, and deploying software in the Dart language and Flutter framework.Key Responsibilities:Developing robust and scalable software solutions using Dart and...