What are the responsibilities and job description for the Software Engineer position at Q Investments?
Q Investments is seeking an exceptional Full Stack Software Engineer to join our team immediately. This role is instrumental in developing bespoke applications that drive transformational reporting changes and address a variety of business needs in a fast-paced, ever-evolving industry.
Position Description:
Custom Software Development:
- Develop and implement custom software solutions to enhance the firm’s task management, analytics, and reporting capabilities.
- Collaborate with cross-functional teams to identify business requirements and translate them into technical specifications.
- Utilize a range of technologies to build scalable and robust applications that meet organizational objectives.
Technology Stack:
- Leverage expertise in ASP.NET, Bootstrap, jQuery, SQL Server, C#, and Azure AI to create high-performance applications.
- Ensure code quality and maintainability through best practices.
Leadership and Collaboration:
- Report directly to senior leadership, providing insights and updates on project progress and challenges.
- Engage with stakeholders to continuously refine and optimize software solutions, ensuring alignment with business goals.
Compensation:
- Competitive compensation package that can be up to 10% above current earnings for the right candidate.
Requirements:
Technical Expertise:
- Proficient in ASP.NET, Bootstrap, jQuery, SQL Server, C#, and Azure AI.
- Strong understanding of full stack development principles and best practices.
Experience and Education:
- Approximately 10 years of relevant experience in software development, preferably within a dynamic and fast-paced environment.
- Excellent academic credentials, with a preference for postgraduate studies in Computer Science, Management Information Systems (MIS), or related fields.
Skills:
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholders.
- Ability to work independently and as part of a collaborative team.