Application Architect

Software Engineer
Full Time

Description of Duties

At eimagine, we believe one thing over everything. We are only as good as the people we hire to join our team! Founded in 1998, eimagine specializes in Microsoft SharePoint, Dynamics CRM, Salesforce, custom application development and mobile development. We are a Microsoft and Salesforce Partner with a staff Certified Professionals. Recognized as one Best Places to Work in Indiana since 2015, eimagine fosters an environment of employee engagement, career development and a comprehensive benefits package.


We are seeking a Application Architect who will be responsible for implementing and supporting software applications for clients of eimagine. Successful candidates must be resourceful, detail-oriented, and self-directed, with a passion for understanding their clients’ business and implementing technical requirements in a way that fulfills that need. Outstanding listening skills, genuine interest in fostering teamwork, a willingness to provide honest feedback, and extreme ownership are keys to the success of our projects. If you are looking for a challenge, willing to go the extra mile, and want to work with people who are just as talented as you are, this is the place for you!


Description of Duties:


  • Responsible and accountable for the architecture, technical specifications, and design of a specific application or solution.  
  • Participates in all phases of the SDLC.  
  • Expected to assist Project Mangers on project plans including estimates for the entire life cycle of the project.  
  • Collaborates with Technical Leads to support mentoring and guidance needed to all members of technical teams.  
  • Continues learning by staying up to date with latest technology, trends, tools, and techniques applicable to meeting new business challenges.  
  • Is familiar with various software development methodologies including those that might incorporate UML based object modeling.  
  • Has familiarity and experience with managing/documenting the interactions between applications/solutions and related environments.   
  • Participates in prescribed Scrum ceremonies. 
  • Functional and or technical certifications as deemed appropriate for specialization. 
  • Responsible for daily, weekly, and monthly time entry compliance. 
  • The employee will perform other duties as assigned by Technical Solutions Lead; Leads Manager, Technical Solutions and PMO.   

Desired Skills & Experience

Preferred Qualifications:

  • 5+ Years experience with Service Oriented Architecture
  • 5+ Years experience with the Software Development Life Cycle
  • 3+ Years experience with SQL Querying and Optimization
  • 3+ Years experience with Multi-tiered Systems
  • 3+ years experience with Design Patterns
  • 2+ years experience with Automated Build/Testing
  • 2+ years experience with Object - Relational Mapping
  • 2+ years experience with Technical Writing
  • 2+ years experience with Unified Modeling Language 
  • Excellent communication skills to include internal/external interaction, and documentation.
  • Experience working in SDLC, validating solutions, and working as a Software Engineer.
  • Proven ability to self-manage and complete project deliverables.
  • Confident in making decisions, accurate, detailed-oriented and able to problem solve/analyze.
  • Good interpersonal, listening, written and verbal communication and basic project management skills.
  • Functional and/or Technical Certifications as deemed appropriate for specialization.
  • Must be able to work effectively in a team environment.
  • Must be able to multitask within the designated business unit


  • Bachelor's Degree or Equivalent Job Related Experience Preferred


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed