Software Developer
Job Description
Job Title: Software Developer
Job Type: Full-time
Location: Virginia Beach, VA
All of us at Chartway stand united in our strong culture of listening and learning. We treat people with respect, integrity, and kindness, and are committed to continuously developing a diverse and inclusive workplace where team members are empowered to be their authentic selves. All backgrounds, viewpoints, and life experiences are welcome, knowing this commitment strengthens our credit union family and communities.
As a full stack Software Developer, you will be doing more than just coding, you will use your passion to learn new tools and techniques and identify needed system improvements. You will help our departments overcome their most difficult challenges using the latest architectural approaches, tools, and technologies. You will help make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements.
Responsible and Accountable for:
- Collaborating with management and departments to identify business requirements and specifications.
- Researching, designing, implementing, testing, deploying, and supporting of software applications
- Developing technical interfaces, specifications, and architecture.
- Knows how API management tools work, helps in choosing the right tools, and training stakeholders on how to effectively use them.
- Provides technical application support for client-server, web, and cloud-based applications.
- Manage and communicate requirements throughout the software development lifecycle, including requirements prioritization, requirement changes, and conflict resolution.
- Acquiring knowledge of industry and company standards, tools and technology with a focus on financial institutions.
- May be required to work outside of normal business hours as needed.
Knowledge, Skills and Abilities:
- Advanced proficiency in programming languages such as C#, Java, with Object Oriented proficiency
- Very strong in web development which includes .NET Platform (4.8++), .Net Core, ASP.NET MVC, JavaScript (ES6, JSX), HTML, CSS.
- Experience in modern Front-End Web Application Development - including Bootstrap, Angular, React, Node, TypeScript, JavaScript, etc.
- Experience with database design and development, including DML, DDL, Stored procedures with Microsoft SQL Server.
- Proficiency with the development and consumption of web-services (SOAP or RESTFul)
- Experience with Software Development Life Cycle including Agile methodologies.
- Experience with AWS, GCP, Azure, or another cloud service
- Demonstrate technical solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Strong in writing automated unit testing code.
- Used Application Blocks like logging, exception handling, etc.
- Implement CI/CD pipelines for automating code integration and deployments of software applications.
- Experience with source control (Git), ticket management, change control, ITSM/ITIL
- Support and install software applications and components.
- Possess an understanding of technological trends and uses this knowledge to bring solutions to business units to enhance the enterprise’s competitive edge.
- Excellent communication skills, and self-motivated (especially when involving the learning of new technologies).Must be able to proactively communicate issues, status, updates or problems to fellow team members, management, and/or the entire Technology Department.
- Able to understand and communicate thoughts/design/ideas/specs in an unambiguous manner and adjust communication as per context and audience.
- Must be able to exercise independent judgment, multi-task and prioritize key tasks to consistently meet given deadlines.
- Must be able to act independently or work within a team on assigned tasks.
- Must have a good understanding of time management techniques to ensure deadlines are met.
- Consistently demonstrate professional, positive, and approachable attitude/demeanor and discretion.
- Demonstrate sensitivity in handling confidential information.
- Ability to understand and be aware of possible suspicious activities or transactions by members or by team members, directors, executives, or officers of the credit union. Promptly notify management as required by credit union policy if unusual activity is observed which could be an indication of financial crime or efforts to evade reporting requirements of the Bank Secrecy Act or other laws and regulations.
Education and Experience:
- Education: Degree in computer science, computer engineering, software development, or equivalent experience.
- Experience: 3-5 years of experience as a Software Developer or similar role
- Experience: 3-5 years of experience in designing and building applications
- Experience: 3-5 years of experience in at least one of the following: JavaScript, React, Angular, Node, TypeScript, or ASP.NET
- Experience: 2 years of experience in Agile practices
- Experience: 2 years database design and development (Microsoft SQL Server)
Chartway Federal Credit Union is an EOE/M/F/ Disability/Vet Employer.