Department: Engineering
Employment Type: Full Time
Location: Charlotte
Theorem Geo is looking for a motivated software developer who is comfortable with both front and back-end programming to join our team in the development of existing and new products. This is not a beginner level position, as we need someone who is experienced and ready to work.
Duties and Responsibilities
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back-end applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Knowledge of UI best practices and design methodologies
- Experience deploying to Android, iOS, and cloud environments
Skills and Abilities
- Experience with front-end development (JS/TS, HTML, CSS) and frameworks (Angular, React, VueJS)
- Experience working with C#, .NET Core, node, express, postgres/SQL Server
- Designing and developing APIs for brand new applications or update existing APIs for better efficiency, connectivity, and functionality
- Cloud architecture and dev ops experience would be ideal
Additional Skills and Abilities
- Excellent problem-solving skills
- Excellent communication and organization skills
- Strong troubleshooting and diagnostic abilities
- Ability to work both efficiently independently and cooperatively in a team environment
- Collaborate with other team members and stakeholders to improve usability
- Demonstrated organizational and time management skills.
- A willingness to learn and the ability to ask questions to obtain desired results if unclear of the task at hand.
- Work with team on software design, development, testing and evaluation of potential technical solutions
- Ensure positive and constructive discussions with support and other development teams
- Collaborate with other team members and stakeholders to improve usability
Education and Experience Requirements
- Prefer Bachelor’s degree in Computer Science or related field plus at least three years of relevant work experience.
- Exceptions on education can be made for exceptional candidates.
- Competence with MS Office Suite (Outlook, Word, Excel, PowerPoint, Access, etc)