Software Engineer
About this position
The Software Engineer will be responsible for participating in the entire application lifecycle, focusing on coding and debugging, while collaborating with team members to enhance user experience and develop new ideas.
Responsibilities
• Participate in the entire application lifecycle, focusing on coding and debugging.
• Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
• Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
• Developing ideas for new programs, products, or features by monitoring industry developments and trends.
• Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
• Taking lead on projects, as needed.
Requirements
• Bachelor's degree in computer science or related fields.
• 3+ years experience in Programming.
• Fluency or understanding of specific languages, such as C#.Net, Java, Python, and operation systems.
• Experience with Microsoft development tools, Angular and React an advantage.
• Strong understanding of the web development cycle and programming techniques and tools.
• Strong understanding of the API concepts.
• Good command of spoken and written English is preferred.