About the job Software Engineer - EPISYS
This role is remote, US.
Expectations
- US Citizen, Green Card Holder, or H1B/TN Transfer
- 3+ years of experience with Java or .Net Framework or .NET Core or C# or ASP.NET
- Experience working on EPISYS-SYMTIAR platform and PowerOn/RepGen languages
- Knowledge of Relational Databases (MS SQL)
- Experience with Front-end technologies (HTML, CSS, JavaScript, jQuery, or similar frameworks)
- Experience working with Agile methodology
- A great communicator
Role, Responsibilities & Additional Requirements
- Must be a US resident
- Must have completed a Bachelor’s degree in business, technology, or relevant field
- 3+ years experience in web-based application development using .NET
- Application Layer Technologies: JAVA, .NET Framework, .NET Core, C#, ASP.NET, Entity Framework, ADO.NET, WCF, SOAP, XML, WSDL, REST-based API
- Database Layer Technologies: MS SQL, Stored Procedures, Views, SQL dacpac
- Software Development Methodology: Agile development methodology, technical designs, business requirement gathering, multi-tier applications with thorough knowledge and experience in each layer
- Content management and source control: SharePoint and Azure DevOps, Git
- Testing Technologies: Automated E2E API Testing using nUnit, xUnit or similar, Web Application security testing using OWASP
- User Interface Technologies: MVC, AJAX, JSON, HTML, CSS, JavaScript, jQuery, Angular 11+ or Comparable JavaScript Framework is plus
- Experience with Developing in Azure Cloud is plus
- Experience in TDD, continuous integration, and code review practice is strongly desired
- Engagement and collaboration skills and ability to successfully work in a team environment
- Experience with object-oriented programming and design concepts
- Ability to have ownership and autonomy to work on tasks and be proactive in managing end to end
- Ability to adapt to a fast-paced and changing environment
Job Description
You will be responsible for the design, development, and implementation of application development projects and system maintenance efforts. Work involves moderate difficulty in working on multiple mid-level projects concurrently. Resources to do the job require reliance on technical knowledge of programming concepts, architecture, and process enhancement. General supervision is received from the Director, Software Engineering or Manager, Application Reliability Engineering.
- Responsible for full life cycle development including design, implementation, testing, and maintenance of simple to highly complex computer programs and subsystems
- Conducts detailed analysis of system interactions to determine technical solutions and resolves problems that are cost-effective and consistent with user needs, system capacities, and capabilities
- Works on multiple high-level projects concurrently
- Utilizes effective project management techniques in planning, estimating, controlling, and completing assignments
- Develops custom programs when required
- Identifies problems related to primary financial software and determines corrective action
- Works with the Help Desk and/or Application Support Specialists to troubleshoot problems to identify if code related
- Identifies and implements solutions to issues that are related to production level code defects or process changes
Adhere to and ensure compliance of all business transactions with policy and process of the Bank Secrecy Act. Ensures compliance with all applicable state and federal laws, company procedures, and policies. Maintains integrity and ethics in all actions and conversations with or regarding credit union members and their accounts; complies with Privacy Act directives.
Perks
- Health, Dental, and Vision insurance
- Matching 401k plan
- Gym-membership reimbursement
- Annual bonus payout
- Fully company-paid short term disability, long term disability, and life insurance
- Access to a healthcare concierge service with virtual visits
- Generous PTO and banking holidays
Company
We are a Digital First Banking and consumer lending platform. We provide exclusive benefits to employees, retirees, and members of qualifying organizations and their family members; any member of the Foster Care to Success; and individuals who live or work in a qualifying community and their family members.
Our excellent online, mobile, and phone banking services, combined with our full suite of competitive products, make banking simpler for our 600,000 members nationwide.