Job Description :

Job Title: Software Developer IV

Location: The Woodlands, TX

Job Description:

The Software Developer IV 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. This senior level position typically works on larger scale projects as the primary developer. Overall knowledge of designing enterprise-wide applications to run on scalable platforms is expected.

Key Responsibilities:

• Develops code solutions to meet business unit needs including application modifications such as custom views, reports, and workflows.

• Attends project meetings and works closely with business analysts to understand application requirements and to report on project 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.

• Performs other job related duties or special projects as assigned.

• Develops The Core Service Layer which handles the data for applications and allows for faster, more secure development in the future.

• Helps architect, design and implement high value applications that directly impact our core operations and bottom line.

• Architects solutions to solve existing business problems.

• Design and implement modern large-scale scalable web applications.

• Lead and mentor junior and augmented developers.

Competencies Required

• Developed design and programming skills with proficiency in JavaScript, ASP.NET, C#, HTML, and strong knowledge of SQL, Windows communications foundation, Microsoft .Net Framework, Team Foundation Server and Model View Controller design pattern.

• Working knowledge of development technologies and tools, and software engineering concepts, methodologies and architectural styles.

• Excellent organizational, process and project management skills with the ability to prioritize workload, multi-task, and meet deadlines in a fast paced environment.

• Strong 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.

• Ability to communicate and collaborate when working with other teams; soft skills.

• Ability to negotiate with stakeholders and project owners to get the most value out of the applications we develop.

• Ability to work independently with minimal supervision.

Minimum Qualifications/Experience

• 8-12 years' experience with application software programming or development.

• Project management experience required.

• Banking or financial services industry preferred.

Formal Education & Certification

• Associate's degree in Computer Technology or related field.

• Bachelor's degree preferred.


Similar Jobs you may be interested in ..