Application Developer
about the position
CodeValue is a leading software engineering and consulting company, delivering innovative, end-to-end technology solutions for startups, enterprises, and global organizations. Our teams work with cutting-edge technologies to solve complex business and engineering challenges across a wide range of industries.
About the Role
We are looking for an Application Developer to join our team and contribute to the development of complex, data-intensive desktop applications and mission-critical operational systems. This role involves building high-performance software solutions and integrating native C++ components into C# environments, working on challenging and impactful projects.
Responsibilities
- Design, develop, and maintain complex desktop applications and operational systems.
- Build scalable, high-performance, data-intensive software solutions.
- Integrate and maintain native C++ components within C# applications.
- Collaborate with cross-functional teams to design, implement, and optimize software solutions.
- Troubleshoot, debug, and enhance existing applications to improve performance and reliability.
- Participate in the full software development lifecycle, from design through deployment and maintenance.
Requirements
Proven experience developing applications with C#.
Experience working with C++ and integrating native C++ components into C# applications.
Experience developing desktop applications.
Strong understanding of software architecture and object-oriented design principles.
Excellent analytical and problem-solving skills.
Ability to work independently and collaboratively in a team environment.
Strong communication skills and a passion for learning new technologies.