Software Developer II - The Woodlands-039174
The Software Developer II is responsible for the enhancement of software solutions to optimally support business processes. This includes the configuration, custom development, installation and updating of business software applications.
Develops code solutions to meet business unit needs including application modifications such as custom views, reports, and workflows.
Attends product team meetings and works closely with business analysts to analyze business requirements, develop and refine product backlog, define development project plans, and to report on progress and obstacles.
Performs initial configurations and installation of applications and associated servers; supports application updates as needed.
Documents import procedures and works on release management to deploy items from development to the lab environment.
Assists with the planning and implementation of existing software applications for new business units.
Deploys product in DevOps, using a CI/CD pipeline on prem, or to the cloud.
Develops and delivers on an Agile Feature team.
Utilizes and demonstrates familiarity with:
Test Driven Development (TDD) / Behavior Driven Development (BDD)
Pair programming or Mob programming
Use of Agile processes such as scrum, product backlog, definition of done, etc.
Able to give and receive feedback and coaching.
Performs other job-related duties or special projects as assigned.
Full stack (T-shape) to develop micro services, stored procedures, and WebAPIs, using C# in a .NET environment.
Utilize and demonstrate competence with:
Azure Cloud Services
PaaS, IaaS, SaaS
Visual Studio, VSTS, Azure/DevOps
Web Services, RESTful Services
Effective software design and programming capabilities.
Familiarity with SQL, Windows communications 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 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.
4-6 years’ experience with application software programming, development or quality assurance testing.
Banking or financial services industry preferred.
Formal Education & Certification:
Associate’s degree in Computer Technology or related field.
Bachelor’s degree preferred.
0% - Negligible amount of travel expected.
Conditions involve lifting no more than ten pounds, sitting most of the time, but may involve walking, moving, or standing for brief periods, and occasionally lifting and carrying articles like files, ledgers, folders, etc.
Woodforest is an Equal Opportunity / Affirmative Action employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status, or other status protected by law or regulation.
Primary Location: Texas-The Woodlands
Other Locations: Texas-The Woodlands
Work Locations: TX - Operations Center 25231 Grogans Mill Rd The Woodlands 77380
Unposting Date: Ongoing
Organization: WOODFOREST NATIONAL BANK