Summary:
Reporting to the Manager of Applications Development, the software engineer will be working with a team of highly talented software engineers in an effort to refine features and solution issues within the application.
Location (Wilmington, NC, Austin, TX, Remote): We have offices in Wilmington, NC and Austin, TX and while some positions are office based, we will also consider remote candidates depending on their time zone.
Responsibilities:
- Self-starter who can be visionary, detailed-oriented and an enthusiastic team player
- Desire to expand into new languages and technologies
- Able to work with collaborative geographically dispersed team members
- Solid communication and troubleshooting abilities
- Code and debug features and functions
- Code review to ensure the appropriate design, performance, and security of the platform
- Troubleshoot and fix defects reported by Quality Assurance
- Update technical documentation based on project need
- Able to make decisions and exercise discretion when necessary
Requirements:
|
- Familiarity with object-oriented programming languages, preferably Perl, Java, or Node.js
- Familiarity with text file parsing
- Familiarity with code repositories such as Bitbucket and GIT
- Familiarity of Unix or Linux environments
- Familiarity with text editors or IDE’s, preferably Eclipse, Emacs, or VS Code
- Knowledge of algorithms, data structures, complexity theory and object-oriented design
Nice To Have:
- Experience with financial platforms
- Experience with AWS cloud
- Familiarity with .Net C# language and architecture
- Familiarity with database technologies such as Oracle
- Knowledge of UI technologies such as Angular
|
|