06 Aug
|
Brownstone Technology
|
Ottawa
06 Aug
Brownstone Technology
Ottawa
Job Overview
We are seeking a talented Software Developer to design, develop, and maintain high-quality software solutions that support business objectives and enhance user experiences. The ideal candidate is passionate about technology, enjoys solving complex problems, and thrives in a cooperative environment where innovation and continuous improvement are valued.
Key Responsibilities
- Design, develop, test, and maintain scalable software applications and systems.
- Write clean, efficient, and well-documented code following industry best practices.
- Collaborate with cross-functional teams to gather requirements and deliver technical solutions.
- Troubleshoot, debug, and resolve software issues to ensure optimal system performance.
- Participate in code reviews to maintain code quality and consistency.
- Integrate software with databases, APIs, and third-party applications as required.
- Contribute to system enhancements, feature development, and continuous improvement initiatives.
- Stay current with emerging technologies and recommend innovative development practices.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional experience in software development.
- Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, or similar.
- Experience with modern development frameworks, databases, and version control systems.
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and teamwork abilities with attention to detail.
- Ability to manage multiple priorities and deliver high-quality solutions within project deadlines.
Pay: $7,500.00-$9,800.00 per month
Benefits
- Company events
- Discounted or free food
- Wellness program
Work Location: In person
📌 Software Developer (Ottawa)
🏢 Brownstone Technology
📍 Ottawa