Company Overview:
Cortex Consultants is a forward-thinking technology firm dedicated to delivering innovative solutions to our clients. Our mission is to harness cutting-edge technology to solve real-world problems while maintaining a commitment to excellence and integrity. We value collaboration creativity and a passion for continuous improvement striving to create a culture that stimulates growth and development. As a part of our dynamic team you will have the opportunity to work on exciting projects that challenge your skills and ignite your passion for technology.
Role Responsibilities:
- Design develop and maintain applications using WinForms in C#.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Create user-friendly and efficient GUI interfaces.
- Implement and integrate APIs to enhance application functionality.
- Optimize application performance through diligent testing and refactoring.
- Debug and troubleshoot software issues in a timely manner.
- Maintain up-to-date documentation regarding application design and functionality.
- Perform unit testing and system testing to ensure quality deliverables.
- Participate in code reviews and provide constructive feedback.
- Ensure compliance with software development best practices and standards.
- Collaborate with product managers to align development with company goals.
- Work on software deployment and release management tasks.
- Research and adopt new technologies to enhance product offerings.
- Assist in the training and onboarding of junior developers.
- Stay informed about industry trends and advancements in technology.
Qualifications:
- Bachelor s degree in Computer Science or related field.
- 3 years of experience in software development using C# and WinForms.
- Strong understanding of object-oriented programming principles.
- Proficiency in SQL databases including query optimization.
- Experience with UI design principles and best practices.
- Familiarity with RESTful API design and implementation.
- Evidence of debugging and troubleshooting capabilities.
- Experience with version control systems (e.g. Git).
- Ability to work effectively in a team environment.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Experience in agile development methodologies is a plus.
- Willingness to learn new technologies and adapt to change.
- Prior experience in software testing and quality assurance.
- A proactive approach to continuous improvement.
- Experience with application performance tuning and optimization.
version control (git),ui design principles,software testing,restful apis,object-oriented programming,version control,c#,team collaboration,winforms,application performance optimization,debugging,sql,ui design