Matrix Solutions, a leader in media CRM and Sales Intelligence, is looking for a Software Developer to join our Software Development group. Our team creates cutting edge enterprise software at a company that’s not only a local thought leader on agile development, but also a finalist for Pittsburgh Tech 50’s Solution Provider of the Year for Innovative Technology! We are currently seeking individuals interested in making significant contributions to a rapidly evolving company culture.
The qualified individual has a passion for innovation and must be highly motivated to meet company goals and client needs. He/She will be eager to design and develop various software solutions for our industry, as well as collaborating with other team members to achieve the best results. This position requires the candidate to excel in a hands-on role within a growth path towards more senior roles on the team or in the company.
Core Responsibilities and Focus
Participate in all phases of the software development life cycle by providing input during design meetings, planning meetings and product demos
Understand best modern practices; a good eye for UI design is an asset
Work in tandem with our clients, product owners, architects, developers, and testers to create efficient and scalable software designs that help solve enterprise-level business problems, meet business objectives, and support long-term company growth
Help by participating in the promotion of Matrix Solutions to the local tech industry of Pittsburgh; assist in recruiting and interviewing as needed
Regularly communicate project status and risks to the team and management
Help build a culture of learning and continuous improvement
Use Agile methodologies to support team members on a daily basis for product feedback, issue resolution and product implementation strategies
Work with the team to ensure the resolution of product support issues and other life-cycle development operational functions such as builds and deployments
Essential Skillset and Experience
A Bachelor’s degree in Computer Science, Information Science, or related technical field
Development experience with C# and ASP.NET
Working knowledge of SQL and relational database design
Excellent communication and team-building skills
A strong desire to solve problems and provide creative solutions
An interest in networking with other technical and business peers outside the walls of Matrix Solutions
Eligibility for employment in the U.S.
Familiarity with functional programming, particularly a working knowledge of F#
Experience with Kafka, Event Store, Kinesis, or other tools for streaming data
Experience with MS-SQL‘s BI toolset - SSIS, SSRS, and SSAS
Developed a mobile application, either in the form of mobile web or a native application
An understanding of Agile or XP-influenced methods
Have experience coding analytic or reporting applications, particularly against large datasets
Worked with distributed source control systems, especially Git.
Experience or understanding of NHibernate or other ORM tool
Familiarity with startup culture, or experience working within other SaaS companies