refactoring-jobs-in-idukki, Idukki

15 Refactoring Jobs nearby Idukki

Toggle to save search
posted 2 days ago
experience5 to 9 Yrs
location
Kochi, Kerala
skills
  • SQL tuning
  • SignalR
  • DevOps
  • reliability
  • Azure architecture
  • API optimization
  • PaaS design
  • AIML integrations
  • CICD
  • observability
  • Stripes subscription APIs
  • Data residency
  • compliance
Job Description
XOGO is entering a new phase of growth and is expanding the cloud engineering team with individuals who love solving complex problems in Azure and building clean, scalable backends. This role offers the opportunity to collaborate closely with senior engineers in the US and India, providing a hands-on position with room to contribute architectural guidance as the company continues to scale. **Key Responsibilities:** - Collaborate with senior engineers to refine and optimize Azure SQL architecture focusing on performance, maturity, and cost control. - Strengthen and modernize Azure App Services and PaaS-first environment. - Improve performance and design clarity in internal APIs, while contributing to future external developer APIs. - Enhance the SignalR real-time infrastructure powering thousands of devices. - Contribute to AI/ML integrations including Azure and Foundry. - Support multi-region planning and EU data residency readiness considering GDPR and Data Act. - Bring DevOps awareness to CI/CD, observability, reliability, and cost optimization. **Qualifications Required:** - Strong experience with Azure architecture, SQL tuning, API optimization, and distributed PaaS design. - Comfortable collaborating with senior engineers and sharing ideas to elevate the whole team. - Ability to think in terms of efficiency before scale and enjoy simplifying complex cloud systems. - Experience in refactoring or shaping cloud platforms in a SaaS or IoT-like environment. - Familiarity with designing for regional data residency and compliance expectations. - Experience working with or interest in Stripes subscription APIs (Prices, Subscriptions, Customers, webhooks) is a major plus. If you enjoy building smart, efficient cloud backends and want to work on a rapidly scaling platform with a strong team, XOGO offers the opportunity to work shoulder-to-shoulder with a capable engineering team building a global digital signage platform. You will have the chance to help shape the next evolution of XOGO's cloud with room to lead initiatives without owning everything. The company provides a fast-moving environment with real impact and direct collaboration with US leadership. The position is fully remote to start and will transition to a hybrid model in the upcoming Kochi office.,
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 days ago
experience7 to 11 Yrs
location
Kochi, Kerala
skills
  • Quality Assurance
  • Team Management
  • Automation
  • Software Development
  • Business Analysis
  • Programming Languages
  • Testing Methodologies
Job Description
As a Quality Assurance Lead/Manager, you will play a pivotal role in ensuring the delivery of high-quality software products. You will be responsible for defining and implementing comprehensive quality assurance strategies, leading and managing a team of QA engineers, and collaborating with stakeholders to ensure that quality objectives are met. Your expertise in testing methodologies, automation, and people management will be instrumental in driving continuous improvement and delivering exceptional results. Key Responsibilities: - Defining quality standards and metrics for the current project/product. - Working with all stakeholders to ensure that the quality metrics are reviewed, closed, and agreed upon. - Making the QA team aware of the quality matrix and resolving all the queries. - Creating a list of milestones and checkpoints and setting measurable criteria to check the quality on a timely basis. - Defining processes for test plan and several phases of the testing cycle. - Planning and scheduling several milestones and tasks. - Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance, and issue tracking. - Team allocation to projects, reviewing the status, and working closely on the deadlines of the projects. - Ensuring the team is focusing on automation along with manual testing. - Implementing automated testing and providing training to the team. - Setting processes for test plan reviews and ensuring that test plans get reviewed by all stakeholders. - Reviewing test strategies and ensuring all types of testing, like unit, functional, performance, stress, acceptance, etc., are getting covered. - Setting quality standards for teams in various new testing technologies in the industry, including finding new strategies for automation testing and day-to-day work processes like agile and scrum. - Setting up goals and objectives for QA engineers. - Motivating the team for achieving continuous improvement. Minimum Qualifications: - The candidate must hold a bachelor's degree in Engineering/Technology or equivalent. - The applicant must have a minimum of 7 years of experience, out of which at least 3 years must be in team management. - Proven track record of strategizing and evolving testing strategies. Must have managed the roadmap for web and mobile products (Android/iOS) in the financial services industry. - Proficiency in one or more programming languages. - Understanding of software skills such as business analysis, development, maintenance, and software improvement. - Working proficiency in development toolsets. - Strong technical development experience in effectively writing code, code reviews, best practices on configuration management, and code refactoring. - Proven problem-solving and analytical skills. - Participation in the entire lifecycle of projects from requirement gathering to UAT sign-off. - Defining and monitoring productivity and efficiency of testing teams through appropriate metrics. - Proven experience in managing and facilitating a mix of internal teams and external vendors as part of product buildout. - Strong team building and people management skills are a must.,
ACTIVELY HIRING
posted 1 month ago

Senior Full Stack Developer

ASTIN CONSULTANCY SERVICES PRIVATE LIMITED
experience7 to 10 Yrs
location
Thiruvanananthapuram
skills
  • javascript
  • entity framework
  • sql server
  • web application
  • angular
  • agile development
  • html5
Job Description
Job Title: Senior Full Stack Developer (.NET, Angular) Location: Trivandrum, Kerala Experience: 7 to 10 Years Employment Type: Full Time   Job Summary We are seeking a highly skilled and experienced Senior Full Stack Developer (.NET, Angular) to join our dynamic development team. The ideal candidate should have a strong command of both front-end and back-end technologies, particularly in .NET Core,  and Angular, with proven experience in building scalable, high-performing web applications. This role requires hands-on technical expertise, a problem-solving mindset, and the ability to collaborate effectively with cross-functional teams.   About the Role As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining enterprise-grade web applications using modern frameworks and tools. You will take ownership of application architecture, API integration, performance optimization, and security compliance. The position requires a mix of technical leadership, teamwork, and continuous learning to keep up with evolving technologies.   Key Responsibilities Design, develop, and maintain scalable web applications using .NET Core and Angular. Collaborate with cross-functional teams including product managers, designers, and QA engineers. Develop and consume RESTful APIs for internal and external integrations. Write efficient, maintainable, and well-documented code following industry best practices. Participate in code reviews, debugging, and unit testing to ensure high-quality deliverables. Optimize application performance, scalability, and responsiveness. Maintain and enhance existing applications through refactoring and feature updates. Implement security best practices and ensure compliance with data protection standards. Stay current with emerging technologies and recommend improvements where applicable.   Required Skills & Qualifications Bachelors degree in Computer Science, Engineering, or a related field. 7 to 10 years of professional experience as a Full Stack Developer. Strong hands-on experience with .NET Core / ASP.NET MVC / Web API. Proficiency in Angular (version 15 or above), TypeScript, HTML5, CSS3 / SASS / SCSS, and JavaScript. Experience with Entity Framework (EF) or other ORM tools. Solid understanding of SQL Server with the ability to write complex queries and stored procedures. Experience in RESTful API design, development, and integration. Familiarity with Git or other version control systems. Strong analytical thinking, problem-solving, and communication skills.   Preferred Skills Experience working in an Agile/Scrum development environment. Familiarity with cloud platforms such as Azure or AWS. Understanding of CI/CD pipelines and deployment automation. Knowledge of unit testing frameworks like NUnit or Jasmine.   Key Skills .NET Core Angular JavaScript TypeScript HTML5 CSS3 SASS / SCSS Web API Entity Framework SQL Server RESTful Services Git Agile Development Performance Optimization Full Stack Development  How to Apply: Send your updated CV to Subject Line: Application Senior Full Stack Developer (Trivandrum) Contact: 89437 53000
question

Are these jobs relevant for you?

posted 3 weeks ago
experience4 to 8 Yrs
location
Kozhikode, Kerala
skills
  • Java Development
  • GIT
  • Maven
  • JEE
  • Spring framework
  • Webservices
  • Javascript
  • Bootstrap
  • jQuery
  • SQL
  • JPAHibernate
  • Wildly AS
  • ObjectOriented techniques
Job Description
As a Full Stack Java Developer, you will be responsible for developing web and mobile applications using Java technologies. Your key responsibilities will include: - Working with users to gather and analyze requirements - Writing functional and technical specifications with strong documentation - Developing conceptual and technical designs using Object-Oriented techniques - Conducting unit testing and continuous integration - Developing SQL queries and procedures - Continuously improving, refining, and refactoring the code - Participating in peer design and code reviews Qualifications required for this role include: - B.Sc in Any Specialization, Computers - PG:MCA in Computers If you are looking for an opportunity to work on site in Colombo with good perks, accommodation, and other benefits, this position offers the chance to work with one of the leading private commercial banks in Sri Lanka. Previous work experience is preferred, but interested freshers are also welcome to apply. Candidates who are seeking a challenging career, meet the requirements mentioned above, and are willing to relocate to Kochi are encouraged to send their resumes to careers@agileblaze.com.,
ACTIVELY HIRING
posted 2 weeks ago

Senior Kotlin Developer

BEO Software Private Limited
experience5 to 9 Yrs
location
Kochi, All India
skills
  • Java
  • JavaScript
  • Spring Boot
  • REST
  • RPC
  • JUnit
  • IntelliJ IDEA
  • Git
  • Maven
  • Confluence
  • JIRA
  • Scrum
  • Kanban
  • Docker
  • Kubernetes
  • Kotlin
  • TypeScript
  • GraphQL
  • API design
  • Google Cloud
  • MockK
  • test containers
  • CICD
Job Description
As a software engineer in this role, your responsibilities will include: - Solid knowledge of modern programming languages, especially Kotlin, Java, JavaScript/TypeScript - Development of backend and app applications with Spring Boot and Kotlin - In-depth understanding of software architecture principles - Confident use of design patterns and the avoidance of anti-patterns - Applied principles of clean code and clean architecture - Code documentation both inline and in external systems (e.g., Confluence) - Design and implementation of clearly structured, maintainable interfaces (REST, RPC, possibly GraphQL) - Responsible for entire subsystems (e.g., authentication including social login) - Experience with API design, versioning, and interface testing - High interest and deep understanding of the respective technical domain - Ability to understand business processes and implement them in software solutions - Infrastructure knowledge: Understanding of deployment mechanisms, logging, monitoring, and performance tuning - Very good knowledge of Google Cloud - Conducting code reviews, especially for complex tasks - Focus on maintainability, testability, and code comprehensibility - Supporting refactoring measures and technical development - IDE & tools: IntelliJ IDEA, Git, Maven - Documentation & collaboration: Confluence, JIRA - Processes & methods: Scrum, Kanban, CI/CD - Test frameworks: JUnit, MockK, test containers - DevOps/Build: Experience with pipelines, Docker, and possibly Kubernetes (advantageous) In addition, desired candidate profile includes: - Development and maintenance of features and subsystems (e.g. Authentication system) - Ensuring quality through code reviews and technical documentation - Contributing to the design of architecture and technical roadmaps - Supporting the selection of suitable technologies and tools As a software engineer in this role, your responsibilities will include: - Solid knowledge of modern programming languages, especially Kotlin, Java, JavaScript/TypeScript - Development of backend and app applications with Spring Boot and Kotlin - In-depth understanding of software architecture principles - Confident use of design patterns and the avoidance of anti-patterns - Applied principles of clean code and clean architecture - Code documentation both inline and in external systems (e.g., Confluence) - Design and implementation of clearly structured, maintainable interfaces (REST, RPC, possibly GraphQL) - Responsible for entire subsystems (e.g., authentication including social login) - Experience with API design, versioning, and interface testing - High interest and deep understanding of the respective technical domain - Ability to understand business processes and implement them in software solutions - Infrastructure knowledge: Understanding of deployment mechanisms, logging, monitoring, and performance tuning - Very good knowledge of Google Cloud - Conducting code reviews, especially for complex tasks - Focus on maintainability, testability, and code comprehensibility - Supporting refactoring measures and technical development - IDE & tools: IntelliJ IDEA, Git, Maven - Documentation & collaboration: Confluence, JIRA - Processes & methods: Scrum, Kanban, CI/CD - Test frameworks: JUnit, MockK, test containers - DevOps/Build: Experience with pipelines, Docker, and possibly Kubernetes (advantageous) In addition, desired candidate profile includes: - Development and maintenance of features and subsystems (e.g. Authentication system) - Ensuring quality through code reviews and technical documentation - Contributing to the design of architecture and technical roadmaps - Supporting the selection of suitable technologies and tools
ACTIVELY HIRING
posted 2 months ago

Senior Angular developer

Blue Ripples Technologies
experience3 to 7 Yrs
location
Thiruvananthapuram, Kerala
skills
  • Angular
  • JavaScript
  • HTML5
  • CSS3
  • User Experience Design
  • Communication Skills
  • Agile
  • NgRx
  • ApexCharts
  • REST APIs
  • TypeScript
  • SCSS
  • D3js
  • Webpack
  • API Integration
  • React
  • Nodejs
Job Description
As a Senior Angular Developer at our company, you will play a critical role in developing and maintaining scalable Angular applications using Angular 14+. Your responsibilities will include ensuring performance, security, and code reusability while implementing state management using NgRx, BehaviorSubject, or other patterns. You will also design and integrate ApexCharts or similar libraries for interactive data visualization and analytics. Additionally, you will lead version upgrades, collaborate with UI/UX designers, integrate REST APIs, and communicate directly with clients to gather requirements. Key Responsibilities: - Develop and maintain scalable Angular applications using Angular 14+ - Implement state management using NgRx, BehaviorSubject, or other patterns - Design and integrate ApexCharts or similar libraries for data visualization - Lead version upgrades and ensure compatibility and code stability - Collaborate with UI/UX designers to translate wireframes and prototypes - Advocate for best practices in user experience design and accessibility - Integrate REST APIs, manage authentication workflows, and ensure secure data transactions - Participate in code reviews, enforce coding standards, and mentor junior developers - Optimize applications through lazy loading, OnPush change detection, and performance enhancements - Stay updated with the latest web development trends and share knowledge across teams Qualifications: - Minimum 3 years of professional experience with Angular 14+ - Proven ability to lead projects, upgrade applications, and deliver high-quality solutions - Strong portfolio showcasing design thinking, data visualization, and user experience improvements Technical Skills: - Deep experience with Angular 14 and above, including architecture, forms, routing, and CLI tooling - Proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS, and responsive web design - Experience with state management using NgRx, BehaviorSubject - Knowledge of API integration, authentication flows, and secure data transactions - Familiarity with build tools like Webpack, npm/yarn, and code splitting - Strong understanding of user-centered design principles and accessibility best practices Version Upgrades: - Skilled in upgrading Angular applications to newer versions while preserving functionality - Familiarity with handling breaking changes, refactoring code, and updating libraries Communication & Collaboration: - Excellent verbal and written communication skills for client interaction and technical explanations - Ability to present complex ideas clearly and engage with stakeholders - Experience working in Agile or Scrum environments with cross-functional teams Adjacent Technologies: - Basic understanding of React, Node.js, and backend frameworks like Express.js - Knowledge of cloud services, CI/CD pipelines, or containerization tools is a plus In addition to the responsibilities and qualifications, our company offers opportunities for professional growth and development in a collaborative and supportive work environment. Training in both technical and soft skills is also provided to support your career advancement.,
ACTIVELY HIRING
posted 2 months ago
experience4 to 8 Yrs
location
Kochi, Kerala
skills
  • Angular
  • JavaScript
  • HTML5
  • CSS3
  • Git
  • RESTful APIs
  • Reactjs
  • TypeScript
  • Redux
  • RxJS
  • Webpack
Job Description
As a talented Front-End Developer with expertise in both Angular and React.js, you will play a key role in modernizing the tech stack and improving the user experience of core applications. Your responsibilities will include: - Analyzing existing Angular (v1.x to v15+) application architecture and codebase. - Migrating and refactoring Angular components, services, directives, and modules into React.js equivalents. - Recreating Angular-specific patterns using React patterns (Hooks, Context API, Redux, etc.). - Maintaining consistent functionality, performance, and design parity between old and new code. - Working closely with UI/UX teams to ensure design fidelity. - Ensuring high-quality code through unit testing, code reviews, and performance tuning. - Collaborating with back-end developers and QA teams in an Agile environment. Required Skills & Qualifications: - 4+ years of front-end development experience with strong skills in both Angular and React.js. - Proven experience migrating or rewriting Angular applications into React.js. - Solid understanding of JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern frontend tooling. - Strong knowledge of React features like Hooks, Context API, Functional Components, Lifecycle methods. - Familiarity with Angular features such as NgModules, Services, Pipes, Reactive Forms, RxJS. - Experience with state management libraries like Redux, Zustand, MobX, etc. - Hands-on experience with build tools like Webpack, Vite, or similar. - Experience with version control systems such as Git. - Good understanding of RESTful APIs and asynchronous request handling. Nice to Have: - Experience with testing frameworks like Jest, React Testing Library, Karma, or Jasmine. - Familiarity with monorepo setups and module federation. - Previous experience in application modernization projects. - Exposure to CI/CD pipelines and DevOps practices. Education: - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Joining Orion Innovation will provide you with the opportunity to work on a high-impact migration project, be part of a collaborative team, and work with an innovative tech stack. You will also have growth opportunities and a continuous learning environment.,
ACTIVELY HIRING
posted 5 days ago

Full Stack Developer

Freston Analytics
experience3 to 7 Yrs
location
Kozhikode, Kerala
skills
  • HTML5
  • Bootstrap
  • Javascript
  • Express
  • MySql
  • Git
  • Docker
  • JIRA
  • AWS
  • Azure
  • CSSSASS
  • Nodejs
  • MongodbMariadb
  • Jest
  • React
  • Redux
  • Redux toolkit
  • Typescript
  • ECMA script 60
  • API integration
Job Description
As a full-stack developer at Freston Analytics, a technology services company specializing in telecom software development, data analytics, and integrated customer experience solutions, your role will involve designing and developing high-quality software solutions for web applications using various web technologies. You will be part of a team responsible for implementing new features, maintaining existing code, and ensuring project requirements are met. Your key responsibilities will include: - Designing software solutions for web applications - Developing and maintaining code using React, Node.js, and other standard tools - Writing tests and fixing bugs - Refactoring existing code The qualifications required for this role include proficiency in: - HTML5, CSS (SASS), Bootstrap, and Javascript - Node.js and Express - MySQL, MongoDB/MariaDB - Unit testing using Jest - React principles such as components, hooks, and the React lifecycle - State management using React store, Redux, and Redux toolkit - Git (Gitlab/Github) actions and related concepts - Typescript and ECMA script 6.0 - API integration in real-time and batch mode on REST/JSON - Docker and JIRA - AWS/Azure Additionally, excellent written and verbal communication skills are essential for effective collaboration within the team. Join us at Freston Analytics and be a part of our innovative and solution-oriented approach in the fast-evolving technology sector.,
ACTIVELY HIRING
posted 2 days ago
experience3 to 7 Yrs
location
Thiruvananthapuram, Kerala
skills
  • iOS
  • Swift
  • RESTful APIs
  • ObjectiveC
Job Description
As an experienced iOS Developer, you will be responsible for designing and implementing enterprise-grade mobile applications using Swift and Objective-C. Your key responsibilities will include: - Designing and developing high-quality, scalable iOS applications - Leading and guiding implementation and design best practices for the iOS team - Producing design artifacts such as class diagrams and sequence diagrams - Implementing product features in line with business requirements - Optimizing applications for maximum performance and responsiveness - Refactoring and updating existing code to improve efficiency - Integrating RESTful APIs to connect mobile applications to backend services - Implementing and maintaining unit tests for ongoing code quality - Participating in Agile ceremonies and providing technical guidance to teams - Mentoring and supporting junior developers - Engaging in technical discussions with clients and presenting architectural decisions Qualifications required for this role include: - Strong knowledge of Objective-C and Swift - Proficiency with iOS frameworks such as UIKit, Core Data, and Core Animation - Experience with offline storage, multithreading, and performance tuning - Deep understanding of RESTful APIs and integration with iOS apps - Familiarity with Apple's UI/UX guidelines and design principles - Knowledge of profiling tools for performance optimization - Familiarity with cloud messaging APIs and version control systems - Proficiency with continuous integration tools and workflows If there are any additional details about the company in the job description, please provide them.,
ACTIVELY HIRING
posted 2 days ago
experience4 to 8 Yrs
location
Thiruvananthapuram, Kerala
skills
  • Java
  • Spring Boot
  • Kubernetes
  • Azure Cloud
Job Description
As an experienced Application Consultant (Java) at UST, your role will involve designing, developing, and deploying Java-based applications using Spring Boot on Azure and AWS. You will lead and support AWS to Azure migration projects, including application and infrastructure components. Your responsibilities will also include analyzing source architecture, codebase, and AWS service dependencies to identify remediation and refactoring needs. Additionally, you will be expected to perform code and configuration changes to enable deployment on Azure, develop and maintain deployment scripts and CI/CD pipelines for Azure environments, work with various Azure services, support unit testing, application testing, and troubleshooting in Azure environments, and manage containerized applications using Helm charts and Kubernetes. Key Responsibilities: - Design, develop, and deploy Java-based applications using Spring Boot on Azure and AWS. - Lead and support AWS to Azure migration projects, including application and infrastructure components. - Analyze source architecture, codebase, and AWS service dependencies for remediation needs. - Perform code and configuration changes for deployment on Azure. - Develop and maintain deployment scripts and CI/CD pipelines for Azure environments. - Work with Azure services such as AKS, Azure Functions, App Services, VMs, APIM, and Blob Storage. - Support unit testing, application testing, and troubleshooting in Azure environments. - Migrate containerized applications from EKS to AKS and manage deployments using Helm charts and Kubernetes. - Handle AWS to Azure SDK conversions and data migration tasks. Qualifications Required: - 8+ years of experience in Java and Spring Boot application development. - Strong hands-on experience with Azure and AWS cloud platforms. - Proficiency in Azure services for application development and deployment. - Experience with EKS to AKS migration and AWS to Azure SDK conversion. - Familiarity with Kubernetes, Helm charts, and containerized microservices. - Experience with CI/CD pipelines, infrastructure as code, and deployment automation. - Strong understanding of Azure IaaS and PaaS offerings for hosting enterprise applications. - Excellent analytical, troubleshooting, and communication skills. Preferred Skills: - Experience with Apigee configuration, Confluent Kafka, and Spring Config Server. - Knowledge of Aurora PostgreSQL data migration. - Familiarity with Azure DevOps, GitHub Actions, or other CI/CD tools.,
ACTIVELY HIRING
posted 1 day ago
experience5 to 9 Yrs
location
Kochi, Kerala
skills
  • Java
  • JavaScript
  • Spring Boot
  • REST
  • RPC
  • IntelliJ IDEA
  • Git
  • Maven
  • Confluence
  • JIRA
  • Scrum
  • Kanban
  • JUnit
  • DevOps
  • Docker
  • Kubernetes
  • Kotlin
  • TypeScript
  • Jetpack Compose
  • Ionic
  • GraphQL
  • Google Cloud
  • CICD
  • MockK
  • test containers
Job Description
You will be responsible for programming and development tasks, using modern programming languages such as Kotlin, Java, and JavaScript/TypeScript. Your role will involve developing end-to-applications with Spring Boot and Kotlin, as well as experience in app development on Android using Kotlin & Jetpack Compose. Additionally, you will have experience in hybrid app development with Ionic on both Android & iOS platforms. - Demonstrate solid knowledge of software engineering best practices, including software architecture principles, design patterns, clean code, and clean architecture. - Responsible for code documentation, both inline and in external systems such as Confluence. - Design and implementation of maintainable interfaces such as REST, RPC, and possibly GraphQL. - Responsible for entire subsystems, such as authentication including social login, and have experience with API design, versioning, and interface testing. A high interest and deep understanding of the technical domain is essential for this role, as well as the ability to understand business processes and implement them in software solutions. You should also have knowledge of deployment mechanisms, logging, monitoring, and performance tuning, with a strong understanding of Google Cloud. Quality assurance and reviews will be a key aspect of your responsibilities, including conducting code reviews, focusing on maintainability, testability, and code comprehensibility, and supporting refactoring measures and technical development. Proficiency in tools and methods such as IntelliJ IDEA, Git, Maven, Confluence, JIRA, Scrum, Kanban, CI/CD, JUnit, MockK, test containers, and DevOps/build processes will be required. Experience with pipelines, Docker, and possibly Kubernetes will be advantageous. You will be involved in the development and maintenance of features and subsystems, ensuring quality through code reviews and technical documentation, contributing to the design of architecture and technical roadmaps, and supporting the selection of suitable technologies and tools.,
ACTIVELY HIRING
posted 1 week ago
experience10 to 14 Yrs
location
Thiruvananthapuram, Kerala
skills
  • Python
  • AWS Cloud
  • AWS Administration
Job Description
As a Python Architect with over 10 years of experience, you will play a crucial role in leading a large-scale application modernization initiative. Your primary focus will be on transforming monolithic .NET applications into cloud-native microservices deployed on AWS, ensuring scalability, resiliency, and security. **Key Responsibilities:** - **Architect & Design** - Define the target architecture using microservices principles, domain-driven design (DDD), and well-defined API contracts. - Select appropriate AWS services such as EKS/ECS, Lambda, Step Functions, API Gateway, EventBridge, RDS/DynamoDB, S3 to meet performance, scalability, and security needs. - **Modernization Roadmap** - Evaluate current .NET applications and data stores to identify candidates for refactoring or re-platforming. - Create and execute a phased migration strategy to modernize workloads on AWS. - **Infrastructure as Code & CI/CD** - Develop and maintain CloudFormation, AWS CDK, or Terraform templates. - Set up and optimize CI/CD pipelines using CodePipeline, CodeBuild, Jenkins, GitHub Actions for continuous delivery. - **Development Collaboration** - Guide development teams in containerization (Docker), orchestration (EKS/Kubernetes), and serverless patterns. - Perform code reviews and architectural reviews to enforce best practices in resilience, observability, and security. - **Security & Compliance** - Implement robust security designs involving IAM roles, VPC security, KMS encryption, and compliance with AWS best practices. - Conduct threat modeling and collaborate with InfoSec teams to implement controls using WAF, GuardDuty, Shield, etc. - **Performance & Cost Optimization** - Use tools like CloudWatch, X-Ray, and Elastic Stack to monitor performance and troubleshoot. - Optimize workloads through autoscaling, right-sizing, and reserved instance planning. - **Documentation & Knowledge Sharing** - Create architecture diagrams, runbooks, and operational documentation. - Lead training sessions, workshops, and brown-bag discussions to upskill internal teams. - Provide support and guidance to the 24x7 IOC (Infrastructure Operations Center) team. **Must-Have Skills & Experience:** - **AWS Expertise** - AWS Certified Solutions Architect (Associate or Professional) - Hands-on experience with various AWS services including Compute, Storage, Databases, Networking & Security, and Integration. - **Programming** - Proficient in Python for automation, Lambda functions, and microservices. - Working knowledge of C#/.NET Core to support refactoring and modernization. - **Microservices & Containers** - Experience with microservices patterns, containerization with Docker, and orchestration with Kubernetes or Fargate. - **Infrastructure as Code & CI/CD** - Familiarity with CloudFormation, AWS CDK, Terraform, and CI/CD tools. - **Security & Networking** - In-depth understanding of VPC design, subnets, NAT, IAM roles/policies, KMS encryption, and compliance tools. - **Soft Skills** - Strong verbal and written communication skills. - Ability to convey complex technical concepts to business stakeholders. - Leadership experience in Agile and cross-functional teams. This role requires a blend of technical expertise, architectural vision, and effective collaboration to drive successful application modernization on the AWS platform.,
ACTIVELY HIRING
posted 2 weeks ago
experience5 to 10 Yrs
location
Thiruvananthapuram, All India
skills
  • Net
  • WCF
  • WPF
  • C
  • MySQL
  • Design Patterns
  • UML
  • SaaS
  • Object Oriented analysis
  • design
Job Description
Role Overview: As an Architect Dot.Net at Trivandrum Development Center for the company, you will be the thought leader in the architecture, working closely with business and product leaders to drive strategies and roadmaps. Your responsibilities will include ensuring adherence to architectural standards, allocating requirements across domains, and designing and implementing the security framework for a distributed cloud-based managed service. Key Responsibilities: - Interact with various stakeholders to understand product requirements and develop optimal technical solutions - Analyze existing products and modules, focusing on performance, scalability, and security for continuous improvement - Translate high-level requirements and product vision into application architecture - Ensure platform scalability by identifying bottlenecks early, refactoring existing features, and ensuring new features scale horizontally - Design and implement security framework for cloud-based managed service - Define technical infrastructure for SaaS - Document and architect large-scale systems incorporating packaged and custom applications - Troubleshoot complex application stacks effectively - Communicate technical constraints and decisions to management and development team clearly - Mentor junior resources and team members - Operate effectively in a fast-paced, deadline-driven environment - Passionate about product development Qualification Required: - 10+ years of software development experience, with 5 years at the senior/architect level - Proficiency in core .Net, WCF, WPF, C#, MySQL, Design Patterns, UML, and Object-Oriented analysis and design - Experience in Apache environment and cloud-based systems - Graduate/Post Graduate in Computer Science/Engineering (B.Tech, M.Tech) or equivalent - Detail-oriented, organized, with exceptional writing and communication skills - Record of managing large-scale deployments of portal and collaborative solutions - Ability to operate effectively in a fast-paced environment Please note that this position does not involve people management responsibilities. If you are interested and meet the qualifications, kindly send your application to jobs@augustainfotech.com. Role Overview: As an Architect Dot.Net at Trivandrum Development Center for the company, you will be the thought leader in the architecture, working closely with business and product leaders to drive strategies and roadmaps. Your responsibilities will include ensuring adherence to architectural standards, allocating requirements across domains, and designing and implementing the security framework for a distributed cloud-based managed service. Key Responsibilities: - Interact with various stakeholders to understand product requirements and develop optimal technical solutions - Analyze existing products and modules, focusing on performance, scalability, and security for continuous improvement - Translate high-level requirements and product vision into application architecture - Ensure platform scalability by identifying bottlenecks early, refactoring existing features, and ensuring new features scale horizontally - Design and implement security framework for cloud-based managed service - Define technical infrastructure for SaaS - Document and architect large-scale systems incorporating packaged and custom applications - Troubleshoot complex application stacks effectively - Communicate technical constraints and decisions to management and development team clearly - Mentor junior resources and team members - Operate effectively in a fast-paced, deadline-driven environment - Passionate about product development Qualification Required: - 10+ years of software development experience, with 5 years at the senior/architect level - Proficiency in core .Net, WCF, WPF, C#, MySQL, Design Patterns, UML, and Object-Oriented analysis and design - Experience in Apache environment and cloud-based systems - Graduate/Post Graduate in Computer Science/Engineering (B.Tech, M.Tech) or equivalent - Detail-oriented, organized, with exceptional writing and communication skills - Record of managing large-scale deployments of portal and collaborative solutions - Ability to operate effectively in a fast-paced environment Please note that this position does not involve people management responsibilities. If you are interested and meet the qualifications, kindly send your application to jobs@augustainfotech.com.
ACTIVELY HIRING
posted 2 months ago
experience7 to 11 Yrs
location
Kochi, Kerala
skills
  • Peoplesoft
  • Workday Hcm
  • Workday Absence
  • Time tracking
  • Excellent Communication
Job Description
As an experienced professional with 7-9 years of experience, you will be responsible for independently analyzing and developing applications on ERP/CRM systems within your assigned area of responsibility. You will work under the supervision of an Architect while also managing a team. Your key responsibilities will include: - Developing technical documents such as Functional Design Specifications and Deployment documentation - Performing design document reviews, peer code reviews, and suggesting code improvements - Being a single point of contact for build and deployment issues, ensuring timely resolution - Learning about technology, business, and system domains as recommended by the project/account - Contributing to ERP/CRM Practice activities like assembling content for case studies, coordinating seminars, conducting knowledge-sharing sessions, and participating in hackathons - Selecting appropriate technical options for development, such as reusing or improving existing components - Identifying problem patterns and improving the technical design of applications/systems - Optimizing efficiency, cost, and quality - Implementing new features released in relevant technology as a self-learner - Developing applications creatively, optimizing development, maintenance, and performance using design patterns and proven solutions - Interpreting application/feature/component designs to develop them according to specifications - Coding, debugging, testing, documenting, and communicating product/component/feature development stages - Validating results with user representatives, integrating and commissioning the overall solution - Influencing and improving customer satisfaction through code refactoring suggestions, business process improvements, and timely deliverables - Improving employee engagement within project teams - Setting goals, measuring progress, and updating accordingly in NorthStar Measures of your outcomes will include: - Number of technical/domain certifications completed - Adherence to process and coding standards - Completion of mandatory trainings - Average time for turnaround on production bugs - Adherence to schedule and timelines - Contribution to RFPs and estimations in ERP/CRM Practice - Guiding Junior Leads to lead technical teams - Conducting technical sessions for peers and team members Your expected outputs will involve: - Understanding requirements/user stories - Providing effort and size estimations, and planning resources for projects - Contributing to the design/architecture for applications/features/business components - Defining coding standards, templates, and checklists, and performing code reviews - Creating and reviewing unit test cases, scenarios, and execution - Managing defects, projects, documentation, status reporting, knowledge sharing, releases, and customer interfaces - Advising software developers on design and development with a deep understanding of business problems - Managing and mentoring teams, setting goals, providing feedback, upskilling team members, and ensuring team engagement - Demonstrating skills such as communication, problem-solving, estimation, team management, and customer interaction - Applying knowledge in ERP/CRM cloud platforms, coding best practices, data loading tools, production deployment, Agile methods, and system integration About UST: UST is a global digital transformation solutions provider dedicated to making a real impact through transformation. With over 30,000 employees in 30 countries, UST partners with clients to embed innovation and agility into their organizations. Join UST to be part of a team that builds for boundless impact, touching billions of lives in the process.,
ACTIVELY HIRING
posted 2 months ago

Senior Engineer

Milestone Technologies, Inc.
experience5 to 9 Yrs
location
Kochi, Kerala
skills
  • Java
  • Spring Boot
  • AWS
  • Docker
  • GitLab
  • SQS
  • Lambda
  • REST APIs
Job Description
As a Senior Java Engineer at Milestone Technologies, you will support the development and enhancement of integration engine and backend services. Your responsibilities will include building, maintaining, and optimizing microservices using Spring Boot, integrating services with SQS, Lambda, and other AWS services, collaborating with frontend and DevOps teams for end-to-end solutions, and resolving performance issues, technical debt, and refactoring codebase. Key Responsibilities: - Build, maintain, and optimize microservices using Spring Boot. - Integrate services with SQS, Lambda, and other AWS services. - Collaborate with frontend and DevOps teams to deliver end-to-end solutions. - Resolve performance issues, technical debt, and refactor codebase. Qualification Required: Must-Have Skills: - 5+ years of experience - Strong Java 11+, Spring Boot, REST APIs. - Hands-on experience with AWS services (Lambda, SQS, RDS). - Proficiency in containerization using Docker. - Familiarity with GitLab pipelines and agile workflows. Good To Have: - Knowledge of OpenTofu or Terraform. - Experience in event-driven system design. - Previous exposure to WMS, logistics, or e-commerce platforms.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter