Software Architect (Regular-Full Time) Information Technology (IT) - Southfield, MI at Geebo

Software Architect (Regular-Full Time)

Are you looking for a dynamic and growing organization that will both challenge and reward you? Join our team at Sun Communities and embark on an exciting new opportunity! Our IT team is looking for a Software Architect. In this role, you'll lead the research, design, documentation and prototyping of software solutions by collaborating with development, project and stakeholder teams. You'll ensure results align with Sun's systems, industry best practices, design patterns and architecture guidelines.


JOB DUTIES



  1. Collaborate with project teams to design reliable, high quality and scalable software solutions.

  2. Maintain control over architecture lifecycle parallel to project's software development lifecycle; monitor adherence of the implementation to chosen architecture during all iterations.

  3. Determine and define direction of system development in terms of implementation, operations and maintenance by understanding and evaluating alternative options and tradeoffs.

  4. Mentor and inspire fellow team members to apply industry's standards and best practices.

  5. Create and distribute tailored views of software architecture to appropriate stakeholders.

  6. Oversee architectural design and integrity of software features.

  7. Abstract complexity of a system into a manageable model that describes the essence of the system, exposing important details and significant constraints.

  8. Partner and collaborate with developers on software design, architecture and implementation concerns.

  9. Conduct architectural reviews of existing software and recommend adjustments.

  10. Accelerate adoption of core technologies, architectural guidelines and standards.

  11. Research, design, test and evaluate new technologies and software components.

  12. Collaborate with project management team to assist in estimation and prioritization.

  13. Support quality assurance group in automation, functional testing and test plans.

  14. Other duties and special projects assigned.


REQUIREMENTS



  • Bachelor's degree in Computer Science or related area, OR equivalent education and experience

  • Minimum of 10 years .Net and SQL experience

  • Minimum of 5 years experience designing and delivering large scale web and distributed systems

  • Minimum of 3 years technical leadership and software architecture experience

  • Solid understanding of security, scalability, high availability and concurrency patterns

  • Excellent written and verbal communication

  • Ability to clearly explain and justify ideas when facing competing alternatives

  • Ability to communicate and apply common architectural design patterns across a wide range of technical problems

  • Ability to multitask, engage and coordinate with several groups on multiple initiatives

  • In-depth understanding of infrastructure related technologies including virtualization, networking, load balancing


Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.