Software Developer, Software Engineer
Listed on 2026-06-26
-
Software Development
Software Engineer
Assumes responsibility fordeveloping 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.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).