Category:  Production 

Senior Developer

Reports To: Product Manager

Hours: 8:30am – 5:00pm

  • 1st shift: 5:00 am – 1:30 pm
  • 2nd shift: 1:30 pm to 10 pm

Compensation: $80,000 – $100,000 based on prior experience.

The Mailworks is a woman owned family business specializing in the creation and distribution of direct mail campaigns for a nation-wide customer base. The Mailworks operates 24 hours a day, usually 6 days a week. The team of 90+ employees range from executives, marketing specialists, designers, developers, and production workers.  

The Senior Developer involves developing and maintaining high-quality web applications and robust backend systems. In the role you will work with a keen eye for detail and a strong sense of responsibility. The ideal candidate thrives in a fast-paced environment and is comfortable handling large datasets with the utmost precision. We are seeking a detail-oriented individual who can collaborate effectively with our QA, Product Manager, and Lead Developer to uphold and enhance the quality of our products and services. This role is vital in maintaining our commitment to excellence and ensuring the utmost reliability and precision in our offerings.

Supervisory Responsibilities: None

Duties:

TECHNICAL RESPONSIBILITY

  • Actively develop features and maintain the codebase. Contributing directly to writing, testing, and debugging code accurately to ticket specifications.
  • Maintain development best practices as established by the Lead Developer to ensure code quality, reliability, and scalability.
  • Ensure implementation of Unit testing where appropriate.

PRODUCT OVERSIGHT

  • Collaborate with the Product Manager, Lead Developer, and development team to ensure development aligns with business needs.
  • Participate in feature design and planning meetings, providing input on feasibility and technical considerations.
  • Implement new features and contribute to the ongoing improvement of existing systems

TEAM COLLABORATION

  • Meet expectations and deadlines as set by the Product Manager.
  • Document and communicate effectively within the ticketing system to ensure clarity, progress visibility, and alignment across the team.
  • Maintain accurate time tracking.

PROCESS IMPROVEMENT & STANDARDS

  • Maintain development workflows as determined by the Lead Developer.
  • Utilize appropriate tools and technologies that improve productivity, code quality, and deployment efficiency.
  • Maintain coding standards for consistency and quality, adhering to company SOPs and ticket specifications.
  • Provide feedback to make incremental improvements to processes, ensuring that changes lead to tangible improvements in efficiency and team satisfaction.

Required Skills/Abilities:

  • Expertise in backend development, including experience with SQL Server, and DynamoDB
  • Strong knowledge of .NET Framework and .NET Core, including experience with MVC Razor.
  • Familiarity with modern front-end frameworks and technologies, including Nuxt, Tailwind, PrimeVue, jQuery for legacy systems, as well as HTML and CSS for building and styling web applications.
  • Experience working with third-party APIs and integrating them into complex systems.
  • Familiarity with Git for version control, including branching and merging.
  • Experience with build processes involving code quality checks, continuous integration (CI), and continuous deployment (CD) tools.
  • Strong analytical skills.
  • Excellent written and verbal communication skills.
  • Ability to demonstrate executive presence.
  • Ability to work effectively under pressure and tight deadlines.
  • Strong interpersonal skills, including the ability to work well with others.
  • Ability to advocate on behalf of internal stakeholders and departmental needs.
  • Detail-oriented with a thorough approach to tasks.

Success Indicators:

  • Maintenance of 100% data integrity with zero tolerance for errors. The developer’s contribution to the system’s reliability, where uptime is critical and downtime is minimized.
  • Streamline processes, evidenced by reduced processing times without compromising quality. Regularly implementing improvements that enhance the user experience and backend efficiency.
  • Engagement with colleagues to proactively identify and solve problems. Their ability to work harmoniously with QA and product management to preemptively address potential issues before they arise.
  • Consistently deliver projects on schedule while also bringing innovative solutions to the table. The developer should demonstrate a forward-thinking approach that aligns with the company’s growth and adaptation to technological advancements.
  • Align with our Core Values of Forward Thinking, Loyal, Accountable. Solutions Focused, Helpful, Dynamic

Physical Requirements: While performing the duties of this job, the position is regularly required to talk or hear, and sit or stand at a workstation for long periods of time.

Work Environment:

While performing the duties of this job, the employee is exposed to machine vibrations, moving mechanical parts, and a loud work environment.

Other Duties: Please note that this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Benefits & Perks:

  • Health insurance
  • Paid time off
  • Dental insurance
  • Vision insurance
  • 401(k) matching
  • Employee assistance program
  • Aflac
  • Udemy courses

FLASH’D – Forward Thinking, Loyal, Accountable, Solutions Focused Helpful, Dynamic

The Mailworks provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

BROWSE MORE JOBS

Marketing Specialist

The Marketing Specialist strategizes, develops, executes, and analyzes content marketing initiatives for The Mailworks, with a strong focus on CRM Hubspot marketing operations and content strategy. This role requires creating

Read More >

Senior Developer

The Senior Developer involves developing and maintaining high-quality web applications and robust backend systems. In the role you will work with a keen eye for detail and a strong sense

Read More >

Production Operator

Employees in the role of Operator operate, and maintain machinery that produces direct mail. They are responsible for ensuring the machine produces high quality products at expected run speeds and

Read More >