Mspark · 2 days ago
Software Developer
Wonder how qualified you are to the job?
Maximize your interview chances
Digital Media
Insider Connection @Mspark
Responsibilities
Serve as software developer (.NET, C#, MS-SQL, JavaScript, HTML/CSS, JSON, CRM SDK, MS Dynamics 365 CRM).
Apply fundamental software development and design principles to new and existing solutions – performance design, coding, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
Lead and/or participate in analysis sessions with business owners to determine application requirements.
Identify and implement third-party applications to enhance and support existing or new systems.
Design business processes and integrations between applications.
Prepare for deployments through dev/test and production environments while following best practices, security, and change control procedures.
Perform unit, functional, integration, and regression testing on applications.
Coordinate User Acceptance Testing with department representatives.
Provide support to existing systems in production by monitoring for issues post-deployment, maintenance, issue troubleshooting, bug fixes, and enhancements.
Produce clear, concise documentation on all work completed to support future enhancement and troubleshooting.
Maintain the code base by committing changes to source control, creating automated builds, working effectively with branching and merging code.
Contribute to development planning by providing reasonable, reliable time estimates.
Coordinate with DBAs to ensure needed database improvements match established standards/guidelines.
Update job knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Enhance organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Other duties as assigned.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
College degree in Computer Science, Management Information Systems, or equivalent technical degree.
At least 5 years of application development experience in VB6, .NET and C#.
Verbal Communication, Compiling Requirements, Software Architecture, Software Development Fundamentals, Object-Oriented Design (OOD), Software Debugging, Technical Leadership, Written Communication
Source control experience: using Azure DevOps TFS and/or GIT. Build and maintain deployment pipelines.
Backend experience: Entity Framework, LINQ, SQL Server, Stored Procedures, database query performance optimization
Mid-tier experience: C#, .NET, Web API, RESTful services.
Frontend experience: HTML, CSS, JavaScript, MVC
Cloud experience: Microsoft Azure - Functions, Service bus, Application insight telemetry, API Management
Experience with Agile Development Methodology
Ability to work both independently and with a team
Must demonstrate project-planning skills
Current knowledge of industry software and hardware technologies
Troubleshooting skills, finding the root cause of issues
Ability to provide individual and group training
Advanced technical proficiency in relevant operating systems, applications, and/or languages
Ability to design, architect and build scalable applications and solutions in a multi-tier environment using best practices, design patterns and security measures.
Demonstrated ability to maintain positive interpersonal relationships with internal and external customers.
Demonstrated ability to communicate effectively both verbally and in writing.
Company
Mspark
Mspark is a a results-oriented print and digital media distribution company.
Funding
Current Stage
Late StageTotal Funding
unknown2024-02-01Acquired· by Creekstone Capital Group
Leadership Team
Recent News
2024-02-20
2024-02-06
Company data provided by crunchbase