About Renaissance Financial
Renaissance Financial is a comprehensive financial planning firm with locations in St. Louis, Overland Park, Omaha, Phoenix, and Salt Lake City.
Our Mission : Using creative business and personal planning, we help our clients achieve financial freedom... one relationship at a time.
Our true team approach and entrepreneurial atmosphere set us apart from other firms in our industry. Joining our close-knit team at Renaissance Financial will inspire professional growth through numerous opportunities while creating a lasting impact on our organization and community.
We support and reward our staff through team outings and industry leading benefits because we sincerely care about the well-being of our team members.
We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
The mission of this full-time position is to support the full life cycle of application development within a team environment.
Understand Business and Technical Analysis, Design, Front and Backend Web and API use and development, from conception to deployment and ongoing support.
Participate and assist in maintaining the agile development process, its component processes, and entities. Assist with the migration when working with third party vendors, troubleshooting issues, and managing relationships with our users.
Primary Responsibilities
- Design, implement and manage Console, and Web based applications implemented using OOP, Client server, Component / Microservice, Data Driven / Data Centric Architectural paradigms.
- Integrate and develop both internal and external APIs.
- Develop, maintain, and upgrade existing systems.
- Support manual and automated QA operations involving user, unit, performance, load, and system testing scenarios and tools.
- Facilitate problem analysis in the capacity of providing production support.
- Perform and participate in code reviews.
- Work and interact closely with other developers, designers, business and systems analysts and users
- Support generation of appropriate business and technical analysis, specification and design documentation in support of projects.
- Gather application requirements and translate the requirements into technical design specifications.
- Report creation.
- Database design, development, maintenance, and support.
- Legacy Application support.
Other duties may be assigned to meet the business needs.
Education & Experience
- College degree or 3 to 5 years of work experience.
- Minimum of 3-5 years development experience in Net Technology.
- Bachelor's degree (Preferred) associate's degree or equivalent related work experience.
- Strong client / stakeholder engagement capabilities
- Scrum or Agile methodology experience
- Familiar with Atlassian products : Jira, Confluence, Bamboo, Git, Bitbucket
- Ability to understand Software Requirements Specification, Business and Functional Specification, and familiarity with Software Design, Software Configuration Management, Software Engineering Process, Software Engineering Management, Software Engineering Quality
- An understanding of information technology capabilities to apply to business requirements
- Strong written and verbal communication skills.
Computer Software and Technology Experience
Proficiency required in the following :
C#, .NET framework, .Net Core, ADO.Net, Entity Framework, SQL, SQL Server, Database analysis, modeling and support, HTML, CSS, JavaScript, jQuery, Bootstrap, MVC, Razor, IIS, ASP.
NET Framework-Ajax, ASP.NET, Web API, Power BI, Nuget, GIT, and Visual Studio 2019 or greater
- User Experience with Atlassian development lifecycle tools such as Jira, Bit Bucket, Confluence, and Bamboo.
- MS Office suite.
- SQL Server 2016 and greater.
- Ability to translate the effort into both Business requirement specification and technical design documents.
- Ability to liaise with individuals across a wide variety of operational, functional, and technical disciplines.
- Advanced oral and written communication skills.
- Ability to work well within a team environment.
- Ability to share and impart knowledge.
- Ability to develop and work with requirements documents and Use Case definitions.
- Ability to develop test cases and perform QA activities.
Proficiency in any of the following is a plus :
- MS Access application development
- Blazor
- Dapper
- Net 6.0 or higher
- Cloud hosting and deployment experience
- Azure
- Visual Basic
- Power BI
- SFTP utilities and code modules
- AngularJS, and or TypeScript, and or NodeJS, and or ReactJS
- Automated testing methodologies, tools, and utilities
- Knowledge and or exposure to the financial / investment industry and terminologies
Essential Characteristics
- Strong organizational skills and attention to detail in such things as composing, typing, and proofing materials, establishing priorities and meeting deadlines.
- Excellent initiative, ability to learn quickly and work independently.
- Knowledge of data gathering and reporting procedures.
- Ability to manage multiple projects and meet changing deadlines.
- Strong organizational and problem-solving skills to ensure excellent client service and expedient business processing.
- Ability to interact and communicate with individuals at all levels of the organization.
Working Conditions
- Professional office environment.
- Standard work week.
- May require some overtime hours.
We are committed to providing an accessible work environment. If you need accommodations during the application or employment process, please let us know.
Benefits and Incentives
- Employer Paid Medical Insurance.
- Generous employer contributions of up to 10% of team member eligible compensation annually.
- Potential for Annual Variable Compensation and Bonuses.
- Employer Licensing Coverage and Growth Opportunities.