Java Software Engineer - Plano, United States - Randstad Digital

    Default job background
    Accounting / Finance
    Description

    Job Description:

    We are seeking a skilled and experienced Software Developer to join our KYC/AML group. The ideal candidate will have a strong background in software development, with expertise in both C# and Java programming languages. In this role, you will be responsible for developing, maintaining, and enhancing software solutions that support our KYC/AML compliance processes and systems.

    Responsibilities:

    • Collaborate with cross-functional teams to design, develop, and implement software solutions for KYC/AML compliance.
    • Translate business requirements into technical specifications and develop high-quality code in C# and Java.
    • Modify existing software to improve functionality, performance, and scalability.
    • Perform code reviews, debugging, and troubleshooting to ensure code quality and application reliability.
    • Work closely with stakeholders to understand their needs and provide technical guidance and support.
    • Stay updated with industry trends and best practices in KYC/AML compliance and software development.
    • Participate in testing and deployment activities, ensuring smooth and successful rollouts of software updates.
    • Document software designs, procedures, and configurations for reference and future maintenance.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Proven experience as a Software Developer, with a focus on KYC/AML solutions.
    • Strong proficiency in C# and Java programming languages, with the ability to translate code between them effectively.
    • Solid understanding of KYC/AML regulations and compliance requirements.
    • Experience with software development methodologies such as Agile or Scrum.
    • Proficiency in database technologies (e.g., SQL, Oracle) and familiarity with data modeling concepts.
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.
    • Ability to work independently and manage multiple tasks simultaneously in a fast-paced environment.
    • Familiarity with financial services industry standards and practices is a plus.