Job Title: Software Developer II
Location: [Remote] Local to TX
Company Overview: Join our nationally recognized, award-winning Bank and become part of one of the strongest teams in the nation. Woodforest National Bank, privately owned with the largest Employee Stock Ownership Plan, is committed to building relationships and serving our communities. Through volunteering and community engagement, we demonstrate our care for the areas we serve. By joining Woodforest, you'll become a part of one of the largest employee-owned banks in the country!
Position Overview: As a Software Developer II, you will play a crucial role in enhancing software solutions to optimally support business processes. This includes the configuration, custom development, installation, and updating of business software applications.
- Develop code solutions to meet business unit needs, including application modifications such as custom views, reports, and workflows.
- Attend product team meetings and collaborate closely with business analysts to analyze requirements, develop and refine product backlog, define development project plans, and report on progress and obstacles.
- Perform initial configurations and installation of applications and associated servers; support application updates as needed.
- Document import procedures and work on release management to deploy items from development to the lab environment.
- Assist with the planning and implementation of existing software applications for new business units.
- Full stack (T-shape) development to develop microservices, stored procedures, and WebAPIs using C# in a .NET environment.
- Proficiency in Azure Cloud Services and advance service-oriented architecture, including advanced knowledge of Visual Studio, VSTS, Azure/DevOps, .NET Core, Visual C#, ASP.Net, React, and other industry-recognized software development programming languages and tools.
- Effective software design and programming capabilities.
- Familiarity with SQL, Windows Communication Foundation, Microsoft .Net Framework, and Model View Controller design pattern.
- Working knowledge of development technologies and tools, Agile methodologies, software development best practices, and software engineering concepts, methodologies, and architectural styles.
- Excellent organizational, process, and project management skills with the ability to prioritize workload, collaborate with cross-functional teams, and meet deadlines in a fast-paced environment.
- Strong, responsive customer service and problem-solving skills with the ability to work independently while supporting a team environment.
- Developed analytical skills with a strong attention to detail and concern for data accuracy.
- Strong verbal communication and technical writing skills with an ability to effectively interact with and convey information to people who possess varying levels of understanding on applicable topics.
- Flexibility to provide support during weekend and evening hours as needed.
- Minimum Qualifications/Experience:4-6 years’ experience with application software programming, development, or quality assurance testing required. A full-stack developer with an advanced understanding of the concepts of software engineering required. Experience working on and completing a variety of hi-tech software development projects required. Banking or financial services industry experience preferred.
- Formal Education & Certification: Associate’s degree or higher in Computer Technology or other closely related field preferred.IT-related or programming certifications strongly preferred.