Mid Level Software Developer - Grand Rapids, United States - Magic Wrighter Inc
3 weeks ago
Description
Mid-Level Software Developer
Our software development department consists of around twenty people organized into three teams, each working on a diverse set of projects that cover the full stack of development tools, DevOps, database management, and development infrastructure.
We value software craftsmanship, quality, and continuous learning, which we believe are essential to delivering the best results for our customers.
We have an energetic and supportive work environment that fosters open communication, constructive feedback, and professional growth.We believe that the key to success is working together as a team, and we are committed to providing a culture that supports our team members both personally and professionally.
Join our team and enjoy the following benefits:
- Competitive pay and work-life balance emphasis
- Professional development opportunities, including training and conferences.
- Health and dental insurance, 401K, flex time, and paid time off
- This is a fulltime position (Monday
- Friday, at our office in Grand Rapids, MI
What you will do:
- Contribute to all parts of the product and software development lifecycle, including design, development, documentation, testing, and operations.
- Utilize our tech stack (see pluses below) to develop scalable and resilient systems.
- Demonstrate expertise in software development practices.
- Mentor and assist both technical and nontechnical staff.
- Collaborate with other developers, analysts, and product development staff.
- Make the lives of our customers better.
- Stay current with new technologies and best practices in web and mobile development.
What you bring:
- A proven track record of delivering software to a production environment, building and maintaining scalable and resilient systems with 2 to 4 years of programming experience.
- Demonstrated ability to manage the flow of work proactively.
- A willingness to adopt our development practices.
- A foundation in computer science via academic training or professional experience
- Ability to communicate complex technical procedures and processes to coworkers.
- Strong organization, attention to detail, and consistent track record in handling multiple initiatives
- Love of learning and teaching.
Pluses:
- Experience with a fintech or ecommerce company
- Excellent communication skills: written/diagrams, verbal, presentation, audio/video
- Extensive experience in one or more of the following areas:
- Front-end: React, ASP.NET Core (Razor/Blazor), Flutter, responsive design
- Mobile: Mobileoptimized web frameworks, one or more native mobile development frameworks (iOS, Android), Flutter
- Backend:NET Core, C#, MySQL, REST API, RabbitMQ, Kafka
- DevOps: automated testing, continuous integration/delivery tools, automated deployment/provisioning tools such as Ansible, Jenkins, Terraform
- Cloud: Azure, Azure DevOps, Google Firestore
- PowerBI
Magic-Wrighter grants equal employment opportunity to all qualified persons regardless of race, color, national origin, gender, disability, age, religion, genetic information, marital status, height, weight, sexual orientation, veteran status, or any other legally protected category.
**Joining our Team
More jobs from Magic Wrighter Inc
-
Mid-Level Software Developer
Grand Rapids, United States - 2 weeks ago
-
Mid Level Software Developer
Grand Rapids, United States - 3 weeks ago