● Develop ideas for new programs, products, or features.
● Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
● Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
● Participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
● Take the lead on projects, as needed.
● See through a project from conception to finished product.
● Design and develop APIs.
● Meet both technical and consumer needs.
Requirements
● Proficiency with .NET Core technology.
● Proficiency with SQL server database technology and entity framework.
● Familiarity with fundamental front-end languages such as HTML, CSS, JavaScript, and CSHTML.
● Familiarity with document database technology such as MongoDB.
● Familiarity with RabbitMQ, Redis Cache, and Elastic Search.
● Strong understanding of programming techniques and tools.
● Excellent project and time management skills.
● Strong problem-solving and verbal and written communication skills.
● Ability to work independently or with a group.
● Willingness to sit at a desk for extended periods.
● Strong organizational and project management skills.
● Excellent verbal communication skills.