Software Developer
Role details
Job location
Tech stack
Job description
Responsible for the design, development, analysis, testing, and implementation of software applications or specialized utility programs. Key responsibilities include analyzing credit union needs as it pertains to developing software solutions. Designing or customizing software to optimize operational efficiency. Writing and maintaining complete documentation regarding development. Working closely with Project Managers and the Director of Project Management Office. Supporting Kemba Credit Union employees to ensure established goals and deadlines are met., * Creates high level programs and develops online banking applications using PowerOn programming, SymForms, PowerFrame Docs, MicroApps, Symxchange, JavaScript, HTML/HTML 5.
- Develops user-friendly ASP.NET based internal web applications and deploys them on Apache Tomcat and Microsoft IIS (Internet Information Services).
- Prepares low level data models, defining relationships between various database tables, creating tables and configuring data in SQL Server Management Studio (SSMS).
- Designs detailed workflow charts, diagrams and technical specification documents that describe the input, output, and logical operation of each project.
- Finalizes the technical aspects that are necessary for coding.
- Creates and executes unit tests and integration test plans; Implements unit test cases using Symitar; Tests environment and prepares unite test results.
- Design and develop front-end APIs using JAVA.
- Works simultaneously with other developers to ensure implementation of technical standards and relevant business requirements.
- Builds complex reports using ARCU (Advance Reporting for Credit Unions) by writing complex SQL codes and stored procedures, implements SSRS (SQL Server Reporting Services), SSIS (SQL Server Integration Services), and Power BI.
- Creates and maintains automated tasks using Task Scheduler and scripting language such as VBScript.
- Maintains and sets information retrieval and makes sure it is up to date on online banking and www.kemba.com.
Requirements
Do you have experience in Design (software development lifecycle)?, Do you have a Bachelor's degree?, Education/Certification: A minimum of one of the following: (1) A bachelor's degree, or (2) formal industry-recognized certifications considered equivalent to a bachelor's degree, or (3) information technology certifications in lieu of a degree.
Required Knowledge: Understanding of Credit Union operations and business needs. Knowledge of software design principles and methods. Thorough knowledge of software applications. Understanding of related programming languages and procedures.
Experience Required: Three years to five years of similar or related experience. At least three years of Symitar programming experience preferred.
Skills/Abilities: Ability to prepare reports, summaries, and documentation. Ability to effectively research and provide accurate estimates. Strong programming and analytical skills. Ability to resolve problems and design solutions. Well organized and detail oriented. Able to work well independently and as part of a team. Excellent written and verbal communication skills.
Benefits & conditions
Joining our team has its perks:
- Generous PTO Including Birthday PTO,
- Company Paid Group Life Insurance,
- 401k Plan with Match of up to 5%,
- Short and Long-Term Disability,
- Ample Growth Opportunities,
- Affordable Insurance Plans,
- Employee Loan Discounts,
- Wellness Program,
- 11 Paid Holidays,
- Profit Sharing,
- And More!