Allegro – Software Engineer – 7238
Essential Functions
- Responsible for all aspects of product development such as design, implementation, unit and system testing, bug fixes, and documentation.
- Excellent object-oriented design and programming skills with C#
- Experience with Multi-threaded, asynchronous programming models and performance profiling.
- Knowledge of Design Patterns and Data Structures
- Agile Methodology
- SQL Proficiency
Competencies
- Fluency in English
- Collaborate with product managers on requirements
- Collaborate with other development leaders on technical design
- Keep current on technology and commodity industry trends
- Strong interpersonal and communication skills
Required Education and Experience
- Minimum 2 years of software development experience
- Object oriented Analysis and Design.
- Experience with Multi-threaded, asynchronous programming models and performance profiling.
- Experience with Design Patterns and Data Structures
- Familiarity with Test Driven Development (TDD)
- Familiarity with performance-oriented development, performance testing, analysis, and code tuning
- Experience writing SQL queries for SQL Server, Oracle or similar
- Experience with team development using TFS, Git or similar Source Control technologies
Get notified for similar jobs
Sign up to receive job alerts