Job Responsibilities: Work closely with the solution analysts to understand business requirements and provide innovative solutions using Guidewire technology. Configure and develop business rules in the Guidewire platform. Develop, test, debug and document integration interfaces in accordance with architectural guidelines and practices.
Understand and work from business requirements documentation (Use Cases, UML as well as traditional software specifications). Apply industry standard object-oriented programming best practices and design patterns. Plan, initiate and conduct unit and integration testing of applications as well as facilitate system testing. Support and troubleshoot production
implementations. Work to resolve complex technical issues and understand system performance associated with the solution. As a part of an agile project team, share technical and product knowledge with other team members.
Participate in technology/tools evaluation and software technical proof of concepts. Provide mentorship and guidance to less senior developers. Provide technical leadership on projects as necessary. Provide accurate and reliable estimates. Consistently deliver work on time and of high quality. Required Skills and Experience: Bachelors Degree in related field required. Java or comparable object-oriented technology certification preferred. 7+ years of object-oriented development
experience. Strong knowledge of object-oriented design patterns, software architecture concepts, and web application security.
Extensive knowledge and experience with object-oriented programming languages (such as Java or C#) and object-oriented architectures. (such as J2EE or. NET) Strong knowledge and experience with SOA, including messaging and web services. Strong knowledge and experience with web development technologies, such as HTML, JSP, Struts, ASP. NET,NET MVC, JQuery and other Java Script frameworks. Knowledge and experience with HTTP and FTP. Strong understanding of relational database technologies and experience writing SQL queries.
Strong UML knowledge. Strong XML knowledge. Strong written and oral communication skills. Strong interpersonal skills. Experience working as part of a high pace Agile development team. Experience with Guidewire technologies a plus. Legal Disclaimer: NJM is proud to be an equal opportunity employer. We are committed to attracting, retaining and promoting a diverse and inclusive workforce that is fully representative of the diversity that exists in the communities in which we do business. PDN-9904eb-928b-ffe1b14b77e5
environments. Extensive working on Power Center 9.6.1 and 10.2 Source Qualifier Transformation to join the homogeneous sources. Work on specialized Informatica Power Exchange 9.6 for Loading/Retrieving data from mainframe systems. Work with various large Databases for extracting the files and loading them into different databases.
Use Teradata database, analyzing complex business needs of clients, developing effective and efficient solutions and ensuring client deliverables with in committed timelines. Work on designing the ETLs on Power Center and conducting review meets. Use GITEye to baseline code/files for deploying in higher environments. Work on Incremental Loading using Parameter
Files, Mapping Variables, and Mapping Parameters. Unix Shell Scripts for executing the Informatica workflows. Use various mappings to load data from various sources using different Transformations including Router, Aggregator, Joiner, Lookup, Update Strategy, Stored Procedure, Sorter, Filter, Source Qualifier, Expression, Union and Sequence Generator to store the data in target tables.
Involve in specific Unit Testing, Integration Testing and End-End Testing. Provide technical support to SIT, UAT and PROD users and testers. Analyze the root cause and fixing production issues and Support the Client Production Environments a first priority. Qualification: This position requires a minimum
of a bachelor? s degree in Computer Science, Computer Information Systems, Information Technology or a combination of education and experience equating to the U.
S. equivalent of a Bachelor? s degree in one of the aforementioned courses
Computer or Software jobs encompass a broad category of work focused on developing, maintaining, and utilizing software and hardware systems. These roles typically involve tasks like coding, designing software architecture, testing and debugging programs, managing databases, and ensuring cybersecurity. Characteristics of such jobs often include a blend of technical expertise, problem-solving skills, a continuous learning mindset due to the rapidly evolving tech landscape, and a collaborative approach to working with teams of other IT professionals. These jobs span industries, from tech giants to startups, and can range from software development and systems analysis to IT project management and network engineering.
Computer/Software Jobs encompass various roles focused on the creation, maintenance, and innovation of computer systems and software applications. These jobs include software developers, programmers, system analysts, database administrators, network engineers, and many other specialists. Key characteristics include a strong foundation in computer science, proficiency in different programming languages, problem-solving skills, and often a continuous learning mindset due to the rapid advancements in technology. These roles typically involve collaboration, attention to detail, and a passion for technology, allowing professionals to design solutions that enhance efficiency and user experience.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.
Computer/Software Jobs encompass a variety of roles focused on computer science, programming, and system management. These positions include software developers, who create and maintain applications; system administrators, who ensure computer systems run smoothly; and data scientists, who analyze complex data sets. Key features of these jobs include a strong emphasis on problem-solving, continuous learning due to ever-evolving technology, and often the ability to work flexibly or remotely. Successful professionals typically possess strong technical skills and a keen attention to detail.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.
Computer/Software Jobs encompass various roles focused on the creation, maintenance, and innovation of computer systems and software applications. These jobs include software developers, programmers, system analysts, database administrators, network engineers, and many other specialists. Key characteristics include a strong foundation in computer science, proficiency in different programming languages, problem-solving skills, and often a continuous learning mindset due to the rapid advancements in technology. These roles typically involve collaboration, attention to detail, and a passion for technology, allowing professionals to design solutions that enhance efficiency and user experience.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.
Computer/Software jobs encompass a variety of roles focused on the development, maintenance, and innovation of computer software systems. These roles include software developers, engineers, programmers, and testers, among others. The main characteristic of these jobs is the requirement of technical skills such as proficiency in programming languages, understanding of software development processes, and problem-solving capabilities. Professionals in this field often work in teams, may contribute to different stages of the software lifecycle, and must continuously learn to keep up with rapidly evolving technologies.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.
Computer/Software Jobs encompass various roles focused on the creation, maintenance, and innovation of computer systems and software applications. These jobs include software developers, programmers, system analysts, database administrators, network engineers, and many other specialists. Key characteristics include a strong foundation in computer science, proficiency in different programming languages, problem-solving skills, and often a continuous learning mindset due to the rapid advancements in technology. These roles typically involve collaboration, attention to detail, and a passion for technology, allowing professionals to design solutions that enhance efficiency and user experience.
Computer/Software Jobs encompass a range of professions focused on designing, developing, testing, and maintaining software systems and applications. These positions, such as software developers, engineers, programmers, QA analysts, and system administrators, often require strong analytical skills, proficiency in programming languages, and an understanding of software development methodologies. Key hallmarks of these roles include problem-solving, continuous learning in a rapidly evolving tech landscape, and collaboration with cross-functional teams to deliver functional and user-friendly software solutions.
Computer/Software Jobs encompass various roles focused on the creation, maintenance, and innovation of computer systems and software applications. These jobs include software developers, programmers, system analysts, database administrators, network engineers, and many other specialists. Key characteristics include a strong foundation in computer science, proficiency in different programming languages, problem-solving skills, and often a continuous learning mindset due to the rapid advancements in technology. These roles typically involve collaboration, attention to detail, and a passion for technology, allowing professionals to design solutions that enhance efficiency and user experience.