Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Associate Software Engineer image - Rise Careers
Job details

Associate Software Engineer

Through passion and deep industry expertise, MCA Connect helps manufacturers succeed by unlocking innovation with actionable business insights. Our strategic solutions, innovation, and industry intelligence help manufacturers gain visibility, improve profitability, and achieve a competitive edge.

 

Established in 2002, MCA Connect has grown into one of the largest US-based solution partners in Microsoft Business Applications and Azure Data & AI / Digital & App Innovation. Our Microsoft Specialties include Finance and Supply Chain, Analytics on Azure, Data Warehouse Migration, and Power Platform. We’re also a fifteen-time Microsoft Partner of the Year and three-time Inc. Best Workplaces award winner.



Associate Software Engineer


Start Date: March 3, 2025


The Associate Software Engineer position is part of MCA Connect’s Development Center of Excellence (DCoE) program. Over your first two months of training, we will equip you with the knowledge and tools you need to begin your career as a Microsoft Dynamics 365 Technical Consultant, working on the next generation of intelligent business applications in the cloud. This is a full-time, salaried position.


As an Associate Software Engineer, you will be involved in the development phase of the project lifecycle which includes development and testing of the software applications.  This individual will also provide technical documentation for solutions as required and work in a fluid team environment with other developers, analysts, functional designers, project managers and client staff. 

 


Responsibilities
  • Responsible for the design and development of extensions to the Microsoft Dynamics 365 application platforms. 
  • Responsible for coding, unit testing, and creating supporting documentation (as needed).  
  • Gaining an understanding of customer’s needs and collaboration with other consultants to complete design and testing. Learning how to migrate the customers’ data sources into Microsoft’s sources, ensuring proper alignment of data models. Offers support on Microsoft tools for migration and integration.  
  • Implements reports per requirement documents and standards.  


Qualifications
  • Completed B.S. or B.A. in Computer Science, MIS or related discipline
  • 1-3 years of professional software development experience
  • Familiarity with one or more of the following (or equivalent): JAVA, C#, .NET, SQL, XML
  • Knowledge of standard development techniques (SDLC)
  • Knowledge of Relational Databases and Object-Oriented Programming and Design
  • Familiarity with Microsoft Office products
  • Familiarity with Microsoft development tools
  • Strong analytical problem solving skills
  • Excellent verbal and written communication skills
  • Professional business demeanor
  • Customer-focused attitude and desire to interface directly with end-user clients


$70,000 - $85,000 a year
PLUS Uncapped Supplemental Compensation (Bonus) Plan paid out quarterly

Why work for MCA Connect?

Our compensation plan offers one of the best bonus structures in the industry.  Along with this we also offer a generous benefit package:


·        Work/Life Balance with Unlimited Paid Time Off (UPTO)

·        401k Plan with Company Matching Contribution

·        Monthly Stipend for Home Office Expenses

·        Subsidized Medical, Dental and Vision Coverage

·        Health Savings and Flexible Spending Accounts

·        Company Paid Life and Disability Insurance

·        Training, Certification and Continuing Education Support


MCA Connect offers limitless opportunities for personal and professional growth in a stimulating, challenging, and performance-oriented work culture where you can share your ideas and make impactful daily contributions. Our employees are highly motivated and talented individuals dedicated to developing, marketing, and selling products designed to deliver value for mid-market and enterprise-size manufacturing, distribution, and energy companies. We take the time to train our consultants so that they understand the industries we serve and can deliver best practices, proven methodologies, and ongoing industry expertise to our clients.


MCA Connect is an Equal Opportunity Employer. MCA Connect promotes equal employment opportunity to all employees and applicants and does not discriminate on the basis of race, religion, color, creed, national origin, sex, age, sexual/gender orientation, status as a protected disabled or Vietnam Era Veteran, disability, or any other legally protected status. We firmly believe our differences make us stronger!

Average salary estimate

$77500 / YEARLY (est.)
min
max
$70000K
$85000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Associate Software Engineer, MCA Connect

Are you ready to kick-start your career in the tech world? As an Associate Software Engineer at MCA Connect, a leader in Microsoft Business Applications and a fifteen-time Partner of the Year, you’ll have the chance to work on cutting-edge intelligent business applications. This remote position invites you to join our Development Center of Excellence (DCoE) program, where you'll experience a comprehensive two-month training designed to equip you with essential skills as a future Microsoft Dynamics 365 Technical Consultant. You'll engage in exciting projects that involve designing and developing extensions for our Dynamics 365 application platforms, all while working in a collaborative environment with fellow developers, analysts, and client staff. Your responsibilities will encompass coding, unit testing, and crafting technical documentation. You’ll also work closely with consultants to understand customer needs and ensure data alignment during migrations, creatively implementing reports according to requirements. MCA Connect values innovation and personal growth, offering a robust compensation package featuring uncapped bonuses, unlimited paid time off, and numerous benefits including 401k matching and extensive training support. If you have a degree in Computer Science or a related field, along with 1-3 years of software development experience, this is your opportunity to join a dynamic team that’s committed to making a difference in the manufacturing and distribution sectors while enjoying a fulfilling work-life balance!

Frequently Asked Questions (FAQs) for Associate Software Engineer Role at MCA Connect
What are the responsibilities of an Associate Software Engineer at MCA Connect?

The Associate Software Engineer at MCA Connect plays a vital role in the design and development of Microsoft Dynamics 365 applications. Responsibilities include coding, unit testing, creating technical documentation, and collaborating with consultants to understand customer needs, particularly during data migrations. This position is pivotal in ensuring the success of our projects while working in a vibrant team environment.

Join Rise to see the full answer
What qualifications do I need to apply for the Associate Software Engineer position at MCA Connect?

To qualify for the Associate Software Engineer role at MCA Connect, you should have a completed B.S. or B.A. in Computer Science, MIS, or a related discipline, along with 1-3 years of professional software development experience. Familiarity with programming languages like JAVA, C#, or .NET, and knowledge of standard development techniques and relational databases is essential.

Join Rise to see the full answer
How does the training program for Associate Software Engineers at MCA Connect work?

The training program for Associate Software Engineers at MCA Connect is an intensive two-month experience designed to equip you with essential skills for becoming a successful Microsoft Dynamics 365 Technical Consultant. During this period, you will learn about software development, client management, and how to implement intelligent business applications effectively.

Join Rise to see the full answer
What is the work environment like for an Associate Software Engineer at MCA Connect?

As an Associate Software Engineer at MCA Connect, you’ll find a supportive and collaborative remote work environment. Our team consists of highly motivated professionals who are passionate about delivering value to clients. We emphasize training, continuous education, and personal growth, creating a workspace that encourages sharing ideas and impactful contributions.

Join Rise to see the full answer
What benefits does MCA Connect offer its Associate Software Engineers?

MCA Connect offers a competitive compensation package for its Associate Software Engineers, including uncapped bonuses, unlimited paid time off, a 401k plan with company matching, monthly stipends for home office expenses, and comprehensive medical, dental, and vision coverage, among other benefits designed to promote a work-life balance.

Join Rise to see the full answer
Common Interview Questions for Associate Software Engineer
Can you describe your experience with programming languages relevant to the Associate Software Engineer position?

When discussing your experience with programming languages, focus on specific projects where you utilized languages like JAVA, C#, or .NET. Be prepared to explain how these skills contributed to successful outcomes and any challenges you overcame in the process.

Join Rise to see the full answer
How do you approach problem-solving during software development?

In answering this question, highlight your analytical skills and your systematic approach to troubleshooting. Discuss examples where you identified issues and the strategies you employed to resolve them, ensuring to include collaboration with team members if applicable.

Join Rise to see the full answer
What do you understand by the Software Development Life Cycle (SDLC)?

When explaining the Software Development Life Cycle (SDLC), mention its phases—from planning and designing through to development, testing, deployment, and maintenance. Provide examples of how you have navigated these phases in previous projects to showcase your understanding.

Join Rise to see the full answer
Can you explain your understanding of Microsoft Dynamics 365?

Share your understanding of Microsoft Dynamics 365 by discussing its functionalities and how it integrates business applications. Include any hands-on experience you have with the platform or similar applications, to clearly validate your knowledge.

Join Rise to see the full answer
What strategies do you use to ensure effective communication within a team?

Talk about the importance of clear, transparent communication and share specific methods you employ, such as daily stand-up meetings, task management tools, or regular check-ins, to foster collaboration and ensure everyone is aligned.

Join Rise to see the full answer
Describe your experience working in a remote team.

When discussing remote team experience, emphasize your adaptability and the tools you utilize to maintain productivity, like video conferencing and collaborative software. Discuss how you've built rapport and communication in a remote setting.

Join Rise to see the full answer
What interests you most about working at MCA Connect?

Express your enthusiasm about MCA Connect's innovative approach to technology and its commitment to professional growth. Mention how their values align with your career goals and why you aspire to be part of their team.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your prioritization process, highlighting techniques such as the Eisenhower matrix or Agile methodology. Provide examples of how you've managed multiple responsibilities effectively while ensuring timely delivery.

Join Rise to see the full answer
What role do you think documentation plays in software development?

Discuss the critical role of documentation in software development, including how it supports knowledge transfer, enhances collaboration, and streamlines future maintenance. Share any experience you have with creating technical documentation.

Join Rise to see the full answer
How do you keep your technical skills up-to-date?

Mention the importance of continuous learning and how you keep abreast of industry trends—discussing strategies like participating in webinars, taking online courses, or engaging with tech communities can highlight your proactive approach to skill development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Zoro Hybrid Chicago, Illinois, United States
Posted 12 days ago
Photo of the Rise User
ServiceNow Remote Hamerton House 18-20 Aharon Bart St., Bldg. B 3rd Floor, Petah Tikva, Israel
Posted 2 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 12 days ago
Stoke Space Hybrid Kent, Washington, United States
Posted 9 days ago
Photo of the Rise User
Posted 9 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical

MCA Connect, founded in 2002 and headquartered in Denver, Colorado, offers implementation, process improvement, ERP, and Microsoft solutions.

13 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 31, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!