As part of a global team of software engineers, UX/UI specialists, QA professionals, and product managers, you will drive technical initiatives, mentor team members, and shape the architecture of next-generation solutions.
Key Responsibilities
- Agile Software Development & Leadership
- Lead and contribute to the development of .NET-based desktop applications using WPF and DevExpress.
- Integrate desktop solutions with cloud-based services.
- Provide technical direction through design decisions and code reviews.
- Promote best practices for creating scalable and maintainable code.
- Ensure comprehensive test coverage and seamless CI/CD integration.
- Customer Requirements & Product Insight
- Collaborate with stakeholders to translate complex requirements into effective software solutions.
- Develop features that directly support configuration and visualization processes.
- Transform domain-specific needs into high-performance, elegant applications.
- Collaboration & Teamwork
- Work within a cross-functional Scrum team to deliver robust solutions.
- Encourage a culture of knowledge sharing, feedback, and continuous improvement.
- Contribute to team development and innovation through collaboration.
- Technology & Domain Expertise
- Leverage your experience in software architecture and UI design to create responsive, user-friendly applications.
- Apply 3D geometry principles in collaboration with visualization engineers.
- Tackle domain-specific challenges with precision and enthusiasm.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development.
- Strong expertise in C# and .NET technologies.
- Extensive experience with WPF and DevExpress.
- Familiarity with multithreading and inter-process communication.
- Proficient in using Git and managing CI/CD pipelines.
- Solid understanding of web services (REST/SOAP).
- Good foundation in geometry and mathematics for 3D applications.
- Strong communication skills and experience working in agile teams.
- Fluent in English.
Preferred Qualifications
- Experience with React and TypeScript.
- Familiarity with Docker and Kubernetes.
- Knowledge of Unity3D is a plus.
- Experience in aerospace or related industries is advantageous.
- AWS or Scrum certifications are a plus.
Apply below if this position sounds interesting. For more information reach out to me directly at tmayall@optimussearch.com