About the role
SUMMARY: Software Engineers design, develop, test, and maintain high-quality software to meet business and customer needs. Depending on the role, Software Engineers work on development initiatives that include:
Developing features and capabilities for end users, either external customers or internal employees.
Developing platforms such as data engineering, developer tooling, or machine learning.
Configuring and customizing vendor-provided packaged software.
We are looking for a dynamic developer to make create modern and efficient workflows in addition to modern and efficient code.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties and special projects may be assigned.
Write high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability.
Promote a collaborative team environment and work closely with colleagues to achieve business objectives.
Collaborate with stakeholders (e.g. business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.
Investigate and propose solutions to development and design problems.
Participate in scope of work estimation and forecasting.
Adhere to architecture, design, implementation, and security standards and best practices.
Participate in code reviews or use collaborative programming techniques to promote high quality business outcomes.
Conduct analysis to determine integration needs, and design and plan integrations.
Implement unit and integration tests and conduct functional and performance testing where appropriate.
Develop reusable software building blocks to enable faster delivery.
Improve performance of existing software by diagnosing and resolving critical issues.
Prepare technical documentation, including software design evaluation plans, test results, and technical manuals.
Adhere to established development practices and processes.
Analyze and create new configuration for packaged software.
Review new releases of packaged software and identify new features that can be enabled for the business.
Gathers and provides input to define functional requirements and designs.
Design and build technical architecture.
Coach and mentor junior software engineers.
Serves as engineering resource to work with Business Lines to understand their needs and convert them into engineering design.
Adheres to and complies with applicable, federal and state laws, regulations and guidance, including those related to anti-money laundering (i.e. Bank Secrecy Act, US PATRIOT Act, etc.).
Adheres to Bank policies and procedures and completes required training.
Identifies and reports suspicious activity.
About the company
BankUnited is an Equal Opportunity Employer. BankUnited does not discriminate against individuals on the basis of race, creed, color, gender, religion, national origin, age, disability, veteran status, pregnancy, marital status, citizenship status, sexual orientation, gender identity, genetic information, or any other classification protected by applicable laws.