Senior Software Engineer Advisory Team -- Alpharetta, GA (Hybrid ) at Alpharetta, Georgia, USA |
Email: [email protected] |
https://jobs.nvoids.com/job_details.jsp?id=2040665&uid= From: Subodh Kumar, TEK INSPIRATIONS LLC [email protected] Reply to: [email protected] Job Description - Senior Software Engineer Advisory Team Alpharetta, GA (Hybrid 3 days on-site) 12+ month contract to hire Key Responsibilities Required Skills & Qualifications Functional Skills Financial Domain Experience: Proven experience in the financial sector, with a strong understanding of portfolio management functions being a significant advantage. Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders. Analytical Skills: Strong data analysis capabilities with meticulous attention to detail. Self-Motivation: Demonstrated ability to take ownership of tasks and projects, with a proactive and creative approach to problem-solving. Technical Skills Database Technologies: Minimum of 5 years hands-on experience with DB2/SQL, SQL Server, Stored Procedures, and JCL. Programming Languages: Proficiency in COBOL and CICS for legacy system maintenance and development. Middleware & Parsing: Experience with MQ and XML parsing for data integration and communication. Agile Methodologies: Proven experience working in an Agile environment, supporting both development and batch processing tasks. Concurrency & Server-Side Development: Strong understanding of concurrency principles and high-volume server-side development practices. Error Handling: Expertise in managing error handling, including Abends and SQLCODEs, to ensure system stability. Preferred Qualifications Advanced Financial Systems Knowledge: Deep understanding of trading platforms or financial services systems. Modern Development Practices: Familiarity with contemporary software development tools and practices, including CI/CD pipelines and automated testing. Leadership Experience: Previous experience leading projects or mentoring team members. Certifications: Relevant certifications in software development, Agile methodologies, or financial systems are a plus. 1. Software Development & Maintenance Develop and Maintain Systems: Design, develop, and maintain robust software solutions for the Portfolio Management System. Full Software Development Lifecycle: Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance. High-Volume Server-Side Development: Implement concurrency and high-volume server-side solutions to ensure optimal performance and scalability. 2. Technical Expertise Database Management: Utilize DB2/SQL, SQL Server, Stored Procedures, and JCL to manage and manipulate data effectively. Legacy Systems Integration: Work with COBOL, CICS, and JCL to integrate and enhance legacy financial systems. Middleware and Data Parsing: Implement solutions using MQ and XML parsing to facilitate seamless data exchange and integration. 3. Agile Collaboration Team Collaboration: Work within a 15-member Agile team, participating in daily stand-ups, sprint planning, and retrospectives. Batch and Development Support: Provide support for batch processing (rotational) alongside development tasks to ensure continuous system reliability and performance. 4. Quality Assurance & Problem Solving Error Handling: Implement robust error handling mechanisms, including managing Abends and SQLCODEs to maintain system integrity. Data Analysis: Conduct thorough data analysis to ensure accuracy and reliability of financial data within the Portfolio Management System. Continuous Improvement: Identify opportunities for process improvements and implement best practices to enhance software quality and team efficiency. 5. Communication & Leadership Stakeholder Engagement: Communicate effectively with cross-functional teams, stakeholders, and end-users to gather requirements and provide updates on project progress. Mentorship: Mentor junior engineers and contribute to a culture of knowledge sharing and continuous learning within the team. Keywords: continuous integration continuous deployment message queue Georgia Senior Software Engineer Advisory Team -- Alpharetta, GA (Hybrid ) [email protected] https://jobs.nvoids.com/job_details.jsp?id=2040665&uid= |
[email protected] View All |
12:26 AM 27-Dec-24 |