programmer-analyst-jobs-in-vellore, Vellore

115 Programmer Analyst Jobs nearby Vellore

Toggle to save search
posted 2 weeks ago
experience3 to 10 Yrs
location
Chennai, Tamil Nadu
skills
  • Java
  • Kubernetes
  • OpenShift
  • Bitbucket
  • Jira
  • RLM
  • Cloud applications
  • Continuous Integration
  • Continuous Delivery
  • Angular
  • JavaScript
  • HTML5
  • CSS3
  • SQL Server
  • Ant
  • Maven
  • Jenkins
  • SonarQube
  • JUnit
  • Spring Boot
  • Data Structures
  • unit testing
  • automation
  • design patterns
  • front end technologies
  • Banking
  • securities domain
  • Typescript
  • Service Oriented Architecture
  • Microservices architectures
  • REST implementations
  • Cloudnative development
  • Container Orchestration tools
  • ObjectOriented Principles
  • peer review
Job Description
As an Applications Development Senior Programmer Analyst at our company, you will participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your role will involve contributing to applications systems analysis and programming activities. **Key Responsibilities:** - Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas - Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users - Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement - Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality - Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems - Ensure essential procedures are followed and help define operating standards and processes - Serve as advisor or coach to new or lower level analysts - Has the ability to operate with a limited level of direct supervision - Can exercise independence of judgement and autonomy - Acts as SME to senior stakeholders and /or other team members - Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency **Qualifications:** - 10+ years of experience as a Software Engineer/Developer using Java with minimum 3 years experience in front end technologies - Ability to work independently and in a team - Consistently demonstrates clear and concise written and verbal communication - Good to have knowledge of Kubernetes and OpenShift. Knowledge of tools like Bitbucket, Jira & RLM. Working experience on Cloud applications - Comprehensive knowledge of Banking and securities domain for application development - Exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications. Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Jenkins, etc.) - Exposure to front-end technologies (Angular, JavaScript, Typescript / HTML5/ CSS3) - Basic understanding of databases (SQL Server preferably) with ability to write queries and stored procedures - Working knowledge on build tools (Ant/Maven), continuous integration (Jenkins), code quality analysis (SonarQube) and unit and integration testing (JUnit) - Hands on experience with frameworks like Spring Boot - Hands on experience Service Oriented and Microservices architectures, as REST implementations - Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.) - Clear understanding of Data Structures and Object-Oriented Principles using Java - Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.) **Education:** Bachelors degree/University degree or equivalent experience Please note that this job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.,
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 months ago
experience8 to 12 Yrs
location
Chennai, Tamil Nadu
skills
  • Spring
  • Hibernate
  • ECS
  • Kubernetes
  • OpenShift
  • Elastic Search
  • Authentication
  • Authorization
  • Security
  • JavaJ2EE
  • NoSQL databases
  • Caching solutions
  • Testdriven development
Job Description
As an Applications Development Senior Programmer Analyst at our company, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. You will contribute to applications systems analysis and programming activities. **Key Responsibilities:** - Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas - Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users - Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgment - Recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality - Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems - Ensure essential procedures are followed and help define operating standards and processes - Serve as advisor or coach to new or lower-level analysts - Ability to operate with a limited level of direct supervision - Exercise independence of judgment and autonomy - Act as Subject Matter Expert (SME) to senior stakeholders and/or other team members **Qualifications:** - 8+ years of strong experience in Java/J2EE, Spring, Hibernate with expertise in design, development, performance tuning, troubleshooting, and deployment - Good understanding of ECS, Kubernetes, and OpenShift - Well-versed with designing and architecting solutions with the latest tech advancements - Work in an agile environment following through the best practices of agile Scrum - Hands-on working experience - Good to have - Expertise in Elastic Search, NoSQL databases, and Caching solutions - Expertise in designing and optimizing the software solutions for performance and stability - Expertise in troubleshooting and problem-solving - Expertise in Test-driven development - Expertise in Authentication, Authorization, and Security,
ACTIVELY HIRING
posted 2 months ago
experience4 to 8 Yrs
location
Chennai, Tamil Nadu
skills
  • Ab Initio
  • Talend
  • SQL
  • PLSQL
  • Database systems
  • Web services
  • Data warehousing
  • Version control tools
  • Analytical skills
  • Communication skills
  • ETL development
  • API integration
  • Cloud platforms
  • ETL best practices
  • Problemsolving skills
  • Teamwork skills
Job Description
As an Applications Development Intermediate Programmer Analyst, your role involves designing, developing, and optimizing ETL workflows and data integration solutions using Ab Initio or Talend. You will work closely with business and technology teams to ensure seamless data processing and transformation. Responsibilities: - Design, develop, and implement ETL pipelines using Ab Initio or Talend. - Work with structured, semi-structured, and unstructured data from multiple sources. - Optimize data processing and transformation workflows for efficiency and scalability. - Troubleshoot and resolve performance issues in ETL processes. - Collaborate with data architects, analysts, and business teams to define data requirements. - Ensure data quality, integrity, and governance standards are met. - Develop and maintain metadata and documentation for ETL processes. - Implement and manage job scheduling and automation tools. Qualifications: - 4-6 years of relevant experience working with Talend, Ab Initio (GDE, Express>IT, Conduct>IT) or Talend (Data Fabric, Open Studio, etc.). - Strong knowledge of SQL, PL/SQL, and database systems (Oracle, SQL Server, PostgreSQL, etc.). - Experience with ETL optimization, debugging, and performance tuning. - Experience in API integration, web services, and cloud platforms (AWS, Azure, GCP) is a plus. - Strong understanding of data warehousing concepts and ETL best practices. - Hands-on experience with version control tools (Git, SVN, etc.). - Strong analytical and problem-solving skills. - Excellent communication and teamwork skills. - Consistently demonstrates clear and concise written and verbal communication. - Demonstrated problem-solving and decision-making skills. - Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements. Preferred Qualifications: - Certifications in Ab Initio, Talend, or cloud technologies are a plus. - Experience with CI/CD pipelines for ETL deployment. Education: - Bachelors degree/University degree or equivalent experience.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago
experience11 to 15 Yrs
location
Chennai, Tamil Nadu
skills
  • Agile development
  • Continuous Integration
  • Swift
  • Web Application Development
  • E2E testing
  • mobile architecture
  • Continuous Delivery processes
  • Native mobile app development
  • iOS Objective C
  • Android Java
  • mobile app unit testing
Job Description
As the Digital Application Development Manager at Citi Wealth Digital, your role is crucial in leading a team to deliver various mobile initiatives/projects. You will be responsible for managing a team of managers, designers, and developers from strategic partners and Citi staff across multiple locations. Your duties and responsibilities will include: - Developing and implementing best processes, metrics, and practices for project delivery - Driving technical design/architecture management and product roadmaps in collaboration with stakeholders - Managing partnerships with business and external vendors to ensure quality and timely delivery - Defining and implementing systems aligned with organizational goals - Tracking resources, reviewing work quality, and ensuring customer satisfaction - Providing leadership, guidance, and development opportunities to staff for continuous improvement - Adhering to Citigroup's compliance standards for supported applications Qualifications required for this role include: - Bachelor's degree in Computer Science or related field - 11-15 years of experience in delivering complex projects within an international technology organization - Strong functional knowledge in the banking domain, with understanding of lending and credit services - Deep understanding of Agile development, Continuous Integration, and Continuous Delivery processes - Prior experience in delivering large-scale projects and running application development teams - Ability to manage senior staff and remote teams across multiple locations - Strong leadership, communication, organizational, and analytical skills - Excellent relationship management skills and ability to work across organizational boundaries - Self-directed, motivated, and adept at prioritizing tasks under pressure - Strong risk management and problem-solving abilities - Knowledge of Native mobile app development (iOS Objective C or Swift, Android - Java) and Web Application Development - Experience in mobile app unit testing, E2E testing, and mobile architecture In this role, you will have the opportunity to work with a highly skilled global team and tackle challenges in the banking technology space. Additionally, you will be involved in designing, developing, implementing, and troubleshooting mobile applications to meet evolving needs.,
ACTIVELY HIRING
posted 2 weeks ago
experience3 to 7 Yrs
location
Chennai, All India
skills
  • Java
  • Spring
  • Spring Boot
  • Microservices
  • Gen AI
Job Description
As an Applications Development Programmer Analyst at Citi, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your primary goal is to contribute to applications systems analysis and programming activities. **Key Responsibilities:** - Utilize knowledge of applications development procedures and concepts, with expertise in Java, Spring, etc., to identify and define necessary system enhancements - Identify and analyze issues, make recommendations, and implement solutions - Utilize knowledge of business processes, system processes, and industry standards to solve complex issues - Analyze information and make evaluative judgements to recommend solutions and improvements - Conduct testing and debugging, utilize script tools, and write basic code for design specifications - Develop working knowledge of Citis information systems, procedures, standards, client server application development, and more **Qualifications:** - 3-6 years of relevant experience in Java, Spring, Spring Boot, microservices, Gen AI - Experience in programming/debugging used in business applications - Working knowledge of industry practice and standards - Comprehensive knowledge of specific business area for application development - Consistently demonstrates clear and concise written and verbal communication *Education:* - Bachelors degree/University degree or equivalent experience This job description offers insight into the responsibilities and qualifications required for the role. Additional job-related duties may be assigned as needed. As an Applications Development Programmer Analyst at Citi, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your primary goal is to contribute to applications systems analysis and programming activities. **Key Responsibilities:** - Utilize knowledge of applications development procedures and concepts, with expertise in Java, Spring, etc., to identify and define necessary system enhancements - Identify and analyze issues, make recommendations, and implement solutions - Utilize knowledge of business processes, system processes, and industry standards to solve complex issues - Analyze information and make evaluative judgements to recommend solutions and improvements - Conduct testing and debugging, utilize script tools, and write basic code for design specifications - Develop working knowledge of Citis information systems, procedures, standards, client server application development, and more **Qualifications:** - 3-6 years of relevant experience in Java, Spring, Spring Boot, microservices, Gen AI - Experience in programming/debugging used in business applications - Working knowledge of industry practice and standards - Comprehensive knowledge of specific business area for application development - Consistently demonstrates clear and concise written and verbal communication *Education:* - Bachelors degree/University degree or equivalent experience This job description offers insight into the responsibilities and qualifications required for the role. Additional job-related duties may be assigned as needed.
ACTIVELY HIRING
posted 2 months ago

Data Analyst

Cortex Consultants LLC
experience4 to 8 Yrs
location
Coimbatore, Tamil Nadu
skills
  • Snowflake
  • ADF
  • Data Engineering
  • Analytics
  • Dimensional Modeling
  • SDLC
  • Agile Methodologies
  • Analytical Skills
  • Communication Skills
  • Teamwork
  • Interpersonal Skills
  • Jira
  • ServiceNow
  • Azure DevOps
  • Snowflake Security
  • Snowflake SQL
  • Databricks Data
  • Databricks Delta Lake Architecture
  • Azure Data Factory
  • ProblemSolving
  • Organizational Skills
Job Description
As a Senior Software Engineer - ETL with 4+ years of experience in Snowflake and ADF, your role will involve developing, documenting, unit testing, and maintaining ETL applications to deliver successful code meeting customer expectations. You will be joining the Data leverage team, working in a rapid-pace and agile product development environment. Your responsibilities will include providing accountability in the ETL and Data Integration space, from development through delivery, collaborating with the Project Manager, Technical Lead, and client teams. **Key Responsibilities:** - Developing Modern Data Warehouse solutions using Snowflake and ADF - Providing forward-thinking solutions in data engineering and analytics - Understanding star and snowflake dimensional modeling - Knowledge of Snowflake security, Snowflake SQL, and designing other Snowflake objects - Hands-on experience with Snowflake utilities such as SnowSQL, SnowPipe, Tasks, Streams, Time travel, Cloning, Optimizer, data sharing, stored procedures, and UDFs - Understanding of Databricks Data and Databricks Delta Lake Architecture - Experience in Azure Data Factory (ADF) to design, implement, and manage complex data integration and transformation workflows - Good understanding of SDLC and Agile Methodologies - Strong problem-solving and analytical skills with proven strength in applying root-cause analysis - Effective communication skills verbally and in technical writing - Strong teamwork and interpersonal skills at all levels - Detail-oriented with strong organizational skills - Hands-on experience in support activities, creating and resolving tickets using Jira, ServiceNow, Azure DevOps **Qualifications Required:** - Strong experience in Snowflake and ADF - Experience working in an Onsite/Offshore model - 5+ years of experience in Snowflake and ADF development,
ACTIVELY HIRING
posted 2 weeks ago
experience8 to 20 Yrs
location
Chennai, Tamil Nadu
skills
  • Java
  • Scala
  • Spark
  • Hadoop
  • Python
Job Description
As an Applications Development Senior Programmer Analyst at our company, your role involves participating in the establishment and implementation of new or revised application systems and programs, working closely with the Technology team. Your contribution to applications systems analysis and programming activities is crucial to the overall objective of the role. **Key Responsibilities:** - Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas - Monitor and control all phases of development process and analysis, design, construction, testing, and implementation, providing user and operational support on applications to business users - Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgments - Recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality - Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems - Ensure essential procedures are followed, help define operating standards and processes - Serve as advisor or coach to new or lower-level analysts - Operate with a limited level of direct supervision - Exercise independence of judgment and autonomy - Act as Subject Matter Expert (SME) to senior stakeholders and/or other team members - Assess risk appropriately when making business decisions **Qualifications:** - 8 to 20 years of relevant experience - Primary skills in Java/Scala + Spark - Must have experience in Hadoop/Java/Spark/Scala/Python - Experience in systems analysis and programming of software applications - Experience in managing and implementing successful projects - Working knowledge of consulting/project management techniques/methods - Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements As an Applications Development Senior Programmer Analyst, you should have a Bachelor's degree/University degree or equivalent experience. This job description offers a high-level overview of the work performed, and other job-related duties may be assigned as required.,
ACTIVELY HIRING
posted 2 weeks ago
experience2 to 6 Yrs
location
Chennai, All India
skills
  • microservices
  • SQL
  • Spring Boot programming
Job Description
Role Overview: As an Applications Development Programmer Analyst at our company, you will be an intermediate level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your overall objective in this role is to contribute to applications systems analysis and programming activities. You will be expected to have experience in microservices and SpringBoot programming. Key Responsibilities: - Utilize your knowledge of applications development procedures and concepts, along with basic knowledge of other technical areas, to identify and define necessary system enhancements - Identify and analyze issues, make recommendations, and implement solutions - Use your knowledge of business processes, system processes, and industry standards to solve complex issues - Analyze information, make evaluative judgments, recommend solutions and improvements - Conduct testing and debugging, utilize script tools, and write basic code for design specifications - Develop a working knowledge of Citis information systems, procedures, standards, client-server application development, network operations, database administration, systems administration, data center operations, and PC-based applications - Assess risk appropriately when making business decisions, with a particular focus on safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations Qualifications: - 2-4 years of relevant experience - Experience in programming/debugging used in business applications - Working knowledge of industry practice and standards - Comprehensive knowledge of a specific business area for application development - Working knowledge of program languages - Consistently demonstrate clear and concise written and verbal communication - Skills Required: microservices, Spring Boot programming, SQL Education: - Bachelors degree/University degree or equivalent experience Please note that this job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Role Overview: As an Applications Development Programmer Analyst at our company, you will be an intermediate level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your overall objective in this role is to contribute to applications systems analysis and programming activities. You will be expected to have experience in microservices and SpringBoot programming. Key Responsibilities: - Utilize your knowledge of applications development procedures and concepts, along with basic knowledge of other technical areas, to identify and define necessary system enhancements - Identify and analyze issues, make recommendations, and implement solutions - Use your knowledge of business processes, system processes, and industry standards to solve complex issues - Analyze information, make evaluative judgments, recommend solutions and improvements - Conduct testing and debugging, utilize script tools, and write basic code for design specifications - Develop a working knowledge of Citis information systems, procedures, standards, client-server application development, network operations, database administration, systems administration, data center operations, and PC-based applications - Assess risk appropriately when making business decisions, with a particular focus on safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations Qualifications: - 2-4 years of relevant experience - Experience in programming/debugging used in business applications - Working knowledge of industry practice and standards - Comprehensive knowledge of a specific business area for application development - Working knowledge of program languages - Consistently demonstrate clear and concise written and verbal communication - Skills Required: microservices, Spring Boot programming, SQL Education: - Bachelors degree/University degree or equivalent experience Please note that this job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
ACTIVELY HIRING
posted 1 week ago
experience2 to 6 Yrs
location
Chennai, Tamil Nadu
skills
  • Ios
  • Android
  • Xamarin
  • Java
  • TESTNG
  • Appium
  • API Testing
Job Description
As a Software Engineer / Senior Software Engineer / System Analyst with 4-7 years of experience, you should have the following qualifications and responsibilities: Role Overview: - You must have experience of 2 to 4 years in mobile testing. - Hands-on experience in mobile application testing for iOS and Android (on Xamarin). - Knowledge of architectural frameworks and design principles. - Experience in scripting and debugging using Java & TESTNG. - Experience in designing Automation frameworks using Appium. - Hands-on experience in using Appium for Native apps on iOS and Android. - API Testing skills would be considered an added advantage. - Good communication skills are essential. - Open to working in 2nd shifts (1pm - 10pm). - Excellent English communication skills are required. Qualification Required: - 4-7 years of experience in software development. - Experience in mobile testing for iOS and Android on Xamarin. - Knowledge of architectural frameworks and design principles. - Proficiency in scripting and debugging using Java & TESTNG. - Experience in designing Automation frameworks using Appium. - Experience in using Appium for Native apps on iOS and Android. - API Testing skills would be a plus. - Good communication skills. - Willingness to work in 2nd shifts (1pm - 10pm). - Excellent English communication skills. Please share your profile on mytestingcareer.com if you are interested. Kindly mention your Current CTC, Expected CTC, Notice Period, Current Location, and Contact number in your response.,
ACTIVELY HIRING
posted 2 months ago

Programmer Analyst

Sanmina Corporation
experience3 to 7 Yrs
location
Chennai, Tamil Nadu
skills
  • Analytical Skills
  • Agile Methodologies
  • SDLC
  • Software Development
  • Testing
  • Documentation
  • Problemsolving Skills
  • System Requirements Gathering
  • Application Solution Design
  • Scrum Methodologies
  • Innovative Thinking
  • Creative Thinking
  • System Security
  • Technical Help
  • Interface Management
Job Description
As a Software Developer, your role involves analyzing and assessing the business needs of end users to determine the best solutions. Your strong analytical and problem-solving skills will be crucial for success in this position. You will be responsible for gathering system requirements, creating application solution documents, drawing flow charts, and implementing modernized application designs. It is essential to have hands-on experience in software development using agile or scrum methodologies. Your innovative thought process and creative thinking will play a key role in finding out-of-the-box and alternate ways of system implementation. Ensuring the security and up-to-date nature of our applications will be a priority. You will interact with customers and internal teams to identify and analyze requirements for development purposes, as well as create documents for client requirements. Task prioritization and execution throughout the Software Development Life Cycle (SDLC) are also part of your responsibilities. Additionally, you will provide technical assistance to junior developers and be involved in developing, coding, testing (manual/automated), and documenting system changes and new subsystems in compliance with the adopted development methodology and security corporate policies. Regular communication with management, analysts, and project managers will be necessary to ensure effective progress tracking and reporting.,
ACTIVELY HIRING
posted 1 month ago
experience5 to 9 Yrs
location
Chennai, Tamil Nadu
skills
  • ETL
  • Informatica PowerCenter
  • SQL
  • Python
  • Snowflake
  • AutoSys
  • Java
  • Informatica Intelligent Cloud Services
  • Snap Logic
  • AWS Glue
  • Apache PySpark
Job Description
As a Software Developer at FIS, you will be responsible for developing core versions of software applications for sale to external clients. Your key responsibilities will include: - Identifying client purchasing requirements and technical specifications through Product Management and/or client representatives - Interacting with engineering groups to assist in design changes to equipment and/or software - Training and communicating with clients on systems application To excel in this role, you must possess the following skills: - Proficiency with ETL (e.g., Informatica PowerCenter) and awareness of Informatica Intelligent Cloud Services (IICS) - Extensive SQL skills and familiarity with platform tools such as Snap Logic, Python, Snowflake - Experience with AutoSys scheduling, job dependencies, and alerting, as well as Java skills in batch processing - Additional advantage with knowledge of AWS Glue and Apache PySpark Qualifications required for this position include a degree in BCA/BSC/BE/ME/B.Tech/M.Tech (Information Technology/computer). At FIS, you will have the opportunity to enjoy a multifaceted job with a high degree of responsibility and a broad spectrum of opportunities. We offer a competitive salary and benefits, along with a variety of career development tools, resources, and opportunities. FIS is committed to protecting the privacy and security of all personal information processed to provide services to clients. Our recruitment model primarily operates on direct sourcing, and we do not accept resumes from recruitment agencies not on our preferred supplier list. Join us at FIS, where you can be part of a team that is open, collaborative, entrepreneurial, passionate, and, above all, fun.,
ACTIVELY HIRING
posted 3 weeks ago
experience3 to 7 Yrs
location
Coimbatore, Tamil Nadu
skills
  • C
  • Asp net
  • NUnit
  • XUnit
  • MSTest
  • Entity Framework
  • SQL Server
  • TSQL
  • MongoDb
  • Javascript
  • CSS
  • SASS
  • Visual Studio
  • design patterns
  • Net Core
  • Dapper
  • My Sql
  • React
  • Material UI
  • VS Code
Job Description
As an experienced programmer, you will be responsible for analyzing needs, designing, writing new and modifying existing programs and applications. Your role will involve the following key responsibilities: - Proficiency in writing REST/WEB API with C#, Asp .net & .Net Core - Writing tests with NUnit, XUnit, and MSTest - Knowledge of ORM frameworks like Entity Framework and Dapper - Familiarity with SQL Server 2008/2012, T-SQL, MySQL, and MongoDB - Understanding of React Web Programming along with JavaScript, React, CSS, SASS, and Material UI - Experience in Visual Studio 2019-2022/VS Code environment - Strong communication and interpersonal skills - Ability to write clean and scalable code - Knowledge of design patterns - Willingness to work hard, meet tight deadlines, and continue learning Optional skills that would be a plus include: - Knowledge of Azure, Git, and Build pipelines - Experience with source control systems like GIT - Familiarity with software design tools and SDLC - Experience with Automated Testing frameworks The company is located in Coimbatore, Tamil Nadu, India, and offers a full-time position. If you believe you meet the qualifications and are excited about this opportunity, please submit your resume for consideration.,
ACTIVELY HIRING
posted 3 weeks ago
experience8 to 12 Yrs
location
Chennai, Tamil Nadu
skills
  • Core Java
  • Hadoop
  • Scala
  • Hive
  • Impala
  • Kafka
  • Python
  • Service Now
  • Full Stack developer
  • Big Data Frameworks
  • Elastic
  • JORAConfluence
Job Description
Role Overview: You will be an Applications Development Senior Programmer Analyst at an intermediate level, responsible for contributing to the establishment and implementation of a new Strategic Data Repository. Your role will involve working closely with the Global Technology team and participating in applications systems analysis and programming activities. Key Responsibilities: - Develop real-time and batch data transformation processes using a wide range of technologies including Hadoop, Spark Stream, Spark SQL, Python, and Hive. - Translate architecture and low-level requirements into design and code using Big-data tools and processes. - Utilize specialty knowledge of applications development to analyze complex problems, evaluate business and system processes, and make judgements. - Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and implementation of new or revised applications systems. - Monitor and control all phases of the development process, provide user and operational support, and work closely with Technology partners to ensure business requirements are met. Qualifications: - 8-10 years of Development experience in the big data space. - Desired Skills include Core Java, Full Stack developer, Big Data Frameworks, Hadoop, Scala, Hive, Impala, Kafka, Elastic, with a focus on data analysis. - Good to Have skills are Python, Service Now, and JIRA/Confluence experience. - Intermediate Java resource with experience in Java/J2EE, Hadoop, Scala, Hive, Impala, Kafka, Elastic to resolve data concerns and implement data remediation requirements. - Strong computer science fundamentals in data structures, algorithms, databases, and operating systems. - Experience in developing high-performance multi-threaded applications. - Good knowledge of design patterns, identification, and fixing code issues. - Experience with source code management tools such as Bitbucket. Additional Company Details: Citi Canada is an equal opportunity employer that makes accommodations for people with disabilities during the recruitment process. Individuals from Aboriginal, visible minority, racialized communities, and people with disabilities are encouraged to apply. Note: This job description provides a summary of the work performed, and other job-related duties may be assigned as required.,
ACTIVELY HIRING
posted 2 weeks ago
experience8 to 12 Yrs
location
Chennai, All India
skills
  • core JAVA
  • J2EE
  • Microservices
  • Angular
  • Jquery
  • bootstrap
  • CSS
  • RTC
  • JIRA
  • Jenkins
  • Bitbucket
  • design patterns
  • UML
  • systems analysis
  • project management
  • SpringSpringboot
  • Handlebars
  • Agile processes
  • APIWeb Service
Job Description
As an Applications Development Senior Programmer Analyst at our company, you will play a crucial role in establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your main responsibility will be to contribute to applications systems analysis and programming activities. Key Responsibilities: - Manage delivery commitments for every release from demand to implementation - Utilize the latest next-gen technologies to drive new initiatives and ensure timely delivery - Prepare program specifications, code, and maintain programs based on specifications for maintenance and project development - Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation - Provide user and operational support to business users - Recommend and develop security measures post-implementation to ensure successful system design and functionality - Consult with users/clients and other technology groups, recommend advanced programming solutions, and assist in system installation - Ensure essential procedures are followed, define operating standards and processes, and serve as an advisor to new or lower-level analysts Qualifications: - 8-10 years of relevant experience - Solid knowledge of core JAVA, J2EE, Spring/Springboot, Microservices, and Handlebars/Angular/Jquery/bootstrap/CSS - Experience in Agile processes and tools like RTC/JIRA/Jenkins/Bitbucket - Familiarity with API/Web Service, design patterns, and UML - Experience in systems analysis and programming of software applications - Experience in managing and implementing successful projects - Working knowledge of consulting/project management techniques/methods - Ability to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements Education: - Bachelors degree/University degree or equivalent experience Please note that this job description provides a high-level overview of the responsibilities and qualifications required. Other job-related duties may be assigned as necessary. As an Applications Development Senior Programmer Analyst at our company, you will play a crucial role in establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your main responsibility will be to contribute to applications systems analysis and programming activities. Key Responsibilities: - Manage delivery commitments for every release from demand to implementation - Utilize the latest next-gen technologies to drive new initiatives and ensure timely delivery - Prepare program specifications, code, and maintain programs based on specifications for maintenance and project development - Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation - Provide user and operational support to business users - Recommend and develop security measures post-implementation to ensure successful system design and functionality - Consult with users/clients and other technology groups, recommend advanced programming solutions, and assist in system installation - Ensure essential procedures are followed, define operating standards and processes, and serve as an advisor to new or lower-level analysts Qualifications: - 8-10 years of relevant experience - Solid knowledge of core JAVA, J2EE, Spring/Springboot, Microservices, and Handlebars/Angular/Jquery/bootstrap/CSS - Experience in Agile processes and tools like RTC/JIRA/Jenkins/Bitbucket - Familiarity with API/Web Service, design patterns, and UML - Experience in systems analysis and programming of software applications - Experience in managing and implementing successful projects - Working knowledge of consulting/project management techniques/methods - Ability to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements Education: - Bachelors degree/University degree or equivalent experience Please note that this job description provides a high-level overview of the responsibilities and qualifications required. Other job-related duties may be assigned as necessary.
ACTIVELY HIRING
posted 2 months ago
experience2 to 6 Yrs
location
Chennai, Tamil Nadu
skills
  • Analytical Skills
  • Software Development
  • System integration
  • Programming expertise
  • Database knowledge
  • Blockchain technology
  • Cryptocurrencies
  • Problemsolving
Job Description
As a Crypto Analyst & Blockchain Software Developer at ZakApps, your role will involve analyzing crypto trends, developing blockchain software, and integrating it with databases and other systems on a day-to-day basis. Key Responsibilities: - Analyzing crypto trends to make informed decisions - Developing blockchain software for various applications - Integrating blockchain solutions with databases and other systems - Staying updated with the latest developments in blockchain technology and cryptocurrencies - Collaborating with cross-functional teams for system integration projects Qualifications Required: - Strong analytical skills and programming expertise - Proficiency in software development and database management - Prior experience in system integration - Familiarity with blockchain technology and cryptocurrencies - Excellent problem-solving abilities - Bachelor's degree in Computer Science or a related field ZakApps is a specialized solution provider and product developer for the Retail, Digital Media, and Advertisement industries. The company is dedicated to creating innovative products that inspire projects from inception to completion. With a focus on delivering high-quality services to global customers, ZakApps leverages top talent for cost-effective delivery.,
ACTIVELY HIRING
posted 2 weeks ago
experience4 to 8 Yrs
location
Chennai, Tamil Nadu
skills
  • ETL testing
  • Agile
  • Database testing
  • Manual testing
  • Hadoop
  • HDFS
  • Hive
  • Pig
  • Oozie
  • TALEND
  • SSIS
  • MySQL
  • MS SQL Server
  • Oracle
  • Windows
  • Linux
  • Automation scripting
  • Knox
  • Ambari
  • Ranger
Job Description
As a Software Engineer / Senior Software Engineer / System Analyst specializing in ETL Testing, your main responsibilities will include: - Database testing and ETL testing experience. - Working knowledge in Agile methodology. - Minimum of 4-6 years of testing experience including test planning and execution. - Auditing domain knowledge would be beneficial. - Strong application analysis, troubleshooting, and behavioral skills. - Extensive experience with manual testing, with a nice-to-have experience in automation scripting. - Leading discussions with Business, Development, and vendor teams for testing activities such as Defect Coordinator and test scenario reviews. - Strong communication skills, both verbal and written. - Effective at working independently and collaboratively with onshore and offshore teams. Skills Required: - Hadoop (Horton Works), HDFS. - Hive, Pig, Knox, Ambari, Ranger, Oozie. - TALEND, SSIS, MySQL, MS SQL Server, Oracle, Windows, Linux. - Open to working in 2nd shifts (1pm - 10pm). - Excellent English communication skills. If you are interested, please share your profile on mytestingcareer.com and remember to include your Current CTC, Expected CTC, Notice Period, Current Location, and Contact number in your response.,
ACTIVELY HIRING
posted 2 weeks ago
experience4 to 8 Yrs
location
Chennai, All India
skills
  • Java
  • Spring Boot
  • PLSQL
  • Optimization
  • DB Design
Job Description
As an Applications Development Intermediate Programmer Analyst at Citigroup, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your overall objective is to contribute to applications systems analysis and programming activities. **Responsibilities:** - Utilize knowledge of applications development procedures and concepts to identify necessary system enhancements - Consult with users, clients, and other technology groups on issues and recommend programming solutions - Analyze applications for vulnerabilities and security issues, conduct testing and debugging - Serve as an advisor or coach to new or lower-level analysts - Identify problems, analyze information, and recommend and implement solutions - Resolve issues independently with acquired technical experience - Act as Subject Matter Expert (SME) to senior stakeholders and team members - Assess risk in business decisions and drive compliance with laws and regulations **Qualifications:** **Mandatory:** - 4+ years of relevant experience in the Financial Service industry - Strong Programming skills in Java, Spring Boot 3.0, PL/SQL (Oracle 19c), DB Design and Optimization - Good problem-solving skills, attention to detail, proactive working attitude, and team spirit - Intermediate level experience in Applications Development role - Clear and concise written and verbal communication skills - Ability to work under pressure and manage deadlines **Good to have:** - Angular 14+, JavaScript **Education:** - Bachelors degree/University degree or equivalent experience This job description provides a high-level overview of the work performed. Other job-related duties may be assigned as required. As an Applications Development Intermediate Programmer Analyst at Citigroup, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your overall objective is to contribute to applications systems analysis and programming activities. **Responsibilities:** - Utilize knowledge of applications development procedures and concepts to identify necessary system enhancements - Consult with users, clients, and other technology groups on issues and recommend programming solutions - Analyze applications for vulnerabilities and security issues, conduct testing and debugging - Serve as an advisor or coach to new or lower-level analysts - Identify problems, analyze information, and recommend and implement solutions - Resolve issues independently with acquired technical experience - Act as Subject Matter Expert (SME) to senior stakeholders and team members - Assess risk in business decisions and drive compliance with laws and regulations **Qualifications:** **Mandatory:** - 4+ years of relevant experience in the Financial Service industry - Strong Programming skills in Java, Spring Boot 3.0, PL/SQL (Oracle 19c), DB Design and Optimization - Good problem-solving skills, attention to detail, proactive working attitude, and team spirit - Intermediate level experience in Applications Development role - Clear and concise written and verbal communication skills - Ability to work under pressure and manage deadlines **Good to have:** - Angular 14+, JavaScript **Education:** - Bachelors degree/University degree or equivalent experience This job description provides a high-level overview of the work performed. Other job-related duties may be assigned as required.
ACTIVELY HIRING
posted 1 week ago
experience2 to 6 Yrs
location
Chennai, Tamil Nadu
skills
  • Investment Management
  • SDLC
  • Analytical Skills
  • Business Analyst
  • Technologies
  • Software Development Framework
  • Leadership Qualities
Job Description
As a Business Analyst in our company, you will play a crucial role in the investment management domain, utilizing your expertise in various technologies. Your responsibilities will include: - Liaising with business users to gather and analyze requirements - Collaborating with the internal technical team as needed - Working closely with other teams and team members - Identifying areas in business operations that require improvement and proposing enhancement plans - Participating in business planning meetings to prioritize needs and set goals - Assessing business challenges and risks to develop mitigation strategies To be successful in this role, you should have: - 2 to 3 years of experience as a Business Analyst in an investment management company or a technology firm serving the investment management industry - Previous experience (1 to 2 years) as a software developer with a good understanding of SDLC and software development frameworks is advantageous - Strong work ethic, ability to work under tight deadlines, time management skills, and the capacity to work with minimal supervision - Excellent analytical skills and leadership qualities that can lead to potential growth into leadership roles - Proficiency in written, verbal, and presentation skills Educational Requirements: - An undergraduate or post-graduate degree in Computer Science or Finance major Please apply by sending a copy of your CV via email.,
ACTIVELY HIRING
posted 3 weeks ago
experience3 to 7 Yrs
location
Chennai, All India
skills
  • C
  • Embedded systems
  • RT Linux
  • RTOS
  • Objectoriented concepts
  • Interprocess communication
  • IPC mechanism
  • OO design principle
Job Description
As a Senior Software Engineer/ Technical Analyst specializing in Embedded Development, you will be responsible for working on the next generation infusion platform and developing feature-rich touch-based UI on the IMX-7 based platform. Your role will involve integrating cutting-edge technologies such as NFC, HAPTIC, and Smart Battery, and interfacing with the PMC module to support various mechanisms including cassette-based large volume infusion devices, syringe-based devices, and ambulatory devices. Key Responsibilities: - Develop software/features for the next generation infusion pump - Debug and test infusion software - Perform code reviews and mentor junior engineers - Hands-on software development on Embedded devices - Handle customer issues and verification promptly by reproducing and fixing problems Qualifications Required: - Strong proficiency in C++, Embedded systems, RT Linux, and RTOS - Good understanding of object-oriented concepts, Inter-process communication, software download, and fault tolerance - Proficient in software development process and IPC mechanism - Familiarity with OO design principles and various C++ Design patterns - Excellent communication skills - Bachelor's degree in Computer Science/ Electronics and Communication or Electrical (CSE/ ECE/ EEE) or related fields - 3 to 7 years of development experience in C++, with knowledge of Embedded Devices being a plus - Expertise in debugging in an Embedded environment and working with Real-time OS like VxWorks, Linux RT, PSOS, RTEMS - Experience in Multi-threaded Application environment and developing applications from scratch - Proficiency in working in an Agile Development environment - Medical Devices Development experience would be advantageous Additional Company Details: This role does not require frequent travel, with travel being less than 5% of the time. The physical requirements include a largely sedentary role, with the possibility of sitting or standing for extended periods depending on the machine being operated. Operators will be required to use a computer or touch screen to enter work order data. Note: Minimum qualifications include being at least 18 years of age and passing pre-employment background verification. As a Senior Software Engineer/ Technical Analyst specializing in Embedded Development, you will be responsible for working on the next generation infusion platform and developing feature-rich touch-based UI on the IMX-7 based platform. Your role will involve integrating cutting-edge technologies such as NFC, HAPTIC, and Smart Battery, and interfacing with the PMC module to support various mechanisms including cassette-based large volume infusion devices, syringe-based devices, and ambulatory devices. Key Responsibilities: - Develop software/features for the next generation infusion pump - Debug and test infusion software - Perform code reviews and mentor junior engineers - Hands-on software development on Embedded devices - Handle customer issues and verification promptly by reproducing and fixing problems Qualifications Required: - Strong proficiency in C++, Embedded systems, RT Linux, and RTOS - Good understanding of object-oriented concepts, Inter-process communication, software download, and fault tolerance - Proficient in software development process and IPC mechanism - Familiarity with OO design principles and various C++ Design patterns - Excellent communication skills - Bachelor's degree in Computer Science/ Electronics and Communication or Electrical (CSE/ ECE/ EEE) or related fields - 3 to 7 years of development experience in C++, with knowledge of Embedded Devices being a plus - Expertise in debugging in an Embedded environment and working with Real-time OS like VxWorks, Linux RT, PSOS, RTEMS - Experience in Multi-threaded Application environment and developing applications from scratch - Proficiency in working in an Agile Development environment - Medical Devices Development experience would be advantageous Additional Company Details: This role does not require frequent travel, with travel being less than 5% of the time. The physical requirements include a largely sedentary role, with the possibility of sitting or standing for extended periods depending on the machine being operated. Operators will be required to use a computer or touch screen to enter work order data. Note: Minimum qualifications include being at least 18 years of age and passing pre-employment background verification.
ACTIVELY HIRING
posted 1 day ago
experience5 to 9 Yrs
location
Chennai, Tamil Nadu
skills
  • Oracle
  • SQL
  • Abinitio development
  • Applications Development
  • Problemsolving
  • Decisionmaking
Job Description
Role Overview: The Applications Development Intermediate Programmer Analyst position at our company is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Key Responsibilities: - Utilize your knowledge of applications development procedures and concepts, along with basic knowledge of other technical areas, to identify and define necessary system enhancements. This includes using script tools and analyzing/interpreting code. - Consult with users, clients, and other technology groups on issues, recommend programming solutions, and provide installation and support for customer exposure systems. - Apply fundamental knowledge of programming languages for design specifications and analyze applications to identify vulnerabilities and security issues. Conduct testing and debugging as needed. - Serve as an advisor or coach to new or lower-level analysts, identifying problems, analyzing information, and making evaluative judgments to recommend and implement solutions. - Resolve issues by identifying and selecting solutions through the application of acquired technical experience, guided by precedents. Operate with a limited level of direct supervision and exercise independence of judgment and autonomy. - Act as Subject Matter Expert (SME) to senior stakeholders and/or other team members. Appropriately assess risk when making business decisions and ensure compliance with applicable laws, rules, and regulations. Qualifications: - 5-8 years of relevant experience in the Financial Service industry - Strong experience in Abinitio development - Experience in database Oracle/SQL - Intermediate level experience in Applications Development role - Consistently demonstrate clear and concise written and verbal communication - Demonstrated problem-solving and decision-making skills - Ability to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements Education: - Bachelors degree/University degree or equivalent experience Note: This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

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