Job Summary
We work with the largest companies on the planet to provide the solutions that enable them to overcome their most pressing industry challenges. In aerospace and automotive, we work with firms like SpaceX, NASA, Tesla and Volvo among others. In the construction industry, we work with the largest builders to scan and design astonishing projects. For public safety professionals, our forensics scanning tools solve crimes and document scenes with high tech gear you probably see on CSI and in the movies!
- Minimum Qualification: Degree
- Experience Level: Senior level
- Experience Length: 5 years
Job Description/Requirements
Responsibilities:
- Analyze, design, develop and maintain complex software systems
- Participate and often drive software architecture and design
- Debug and fix complex defects, often involving advanced debugging tools
- Lead software development implementations
- Participate in code reviews, ensure high quality standards and consistency across the code base
- Collaborate within and across different teams and scopes
- Stay current with industry trends and emerging technologies
- Ensure the delivery of high-quality software products, defining technical standards
- Drive planning, break down, estimation and assignment of technical tasks
- Provide technical guidance and mentor other team members
- Participate in the hiring process to help ensure that we bring in value into our teams
This position requires:
- Bachelor’s degree in computer science, Software Engineering or related field or equivalent work experience
- Strong hands-on and demonstrated experience with software development and a deep understanding of programming languages, software design patterns and architecture
- Deep knowledge in C#
- Familiarity with design patterns, with the right balance of efficiency, complexity and readability
- Self-motivation, proactiveness, team play
- Solid complex problem-solving skills with the ability to be creative and innovative in providing solutions for technical problems and product requirements
- Experience leading development projects, participating in project planning and estimation, and ensuring the delivery of high-quality software products
- Deep understanding of software development methodologies and practices in an Agile environment
- A passion for learning and keeping up to date with emerging technologies and industry trends
- Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders (technical and non-technical)
- Knowledge of WPF/UX is a plus
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.