Software Developer Apply
Assumes responsibility for developing and maintaining software programs to interface between enterprise data, intermediary applications, and end users. Develop software using a combination of procedural, functional, scripting, logic, and object-oriented programming languages. Develop clean, efficient and maintainable code to ensure optimal performance. Create and document programmatic data and application flows based upon business requirements in alignment with business processes. Perform independent research using standard library documentation, third-party providers, and vendor websites. Develop data queries, stored procedures, and other data-related structures. Document requirements and technical details for software development implementation. Assumes responsibility for interfacing with all stakeholders in a given project, internal and external. Work with stakeholders and business analysts to interpret and convert functional business requirements into user stories for the development team. Participate in Joint Application Design (JAD) sessions with the business customer or technical staff as needed to elicit or refine data requirements. Help to integrate various data sources, data validation, automate processes, and assist with data ETL (Extract, Transform, Load). Collaborate with team members and provide thoughtful discussion on tactics and strategies as needed. Provide preliminary off-hour support, on a rotating basis, for mission-essential systems and software. Perform other duties as assigned. Skills & Qualifications Education/Certification: Bachelor's Degree in computer science, mathematics, statistics, engineering, or IT related field a plus. Required Knowledge: Understanding of OOP (Object Oriented Programming); Testing Frameworks (JUnit, xUnit, etc.); Source control technology such as Git; CI/CD using Jenkins, Azure Pipelines, Git Actions or similar. Familiarity with Restful APIs, SOAP, GraphQL; Micro-Services architecture (primarily Microsoft based). Familiarity with containerization using Docker, Kubernetes or similar technologies. Experience with query performance optimization and EDW best practices highly desired. Financial services industry operations and development experience a plus. Experience Required: Must have at least three (3) years of experience in advanced programming skills and a proven track record of writing, maintaining, and documenting throughout the complete software development lifecycle (SDLC). Skills/Abilities: Well organized. Strong analytical and problem-solving skills. Strong written and oral communications skills. Strong sense of integrity, accountability, and responsibility for work product. Able to use PC and terminal keyboards, computer hardware, and all related technical equipment. Qualifications Skills Behaviors Required Team Player Enthusiastic Detail Oriented Motivations Required Self-Starter Goal Completion Ability to Make an Impact Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities #J-18808-Ljbffr

