The Software Architect is responsible for ensuring that all SumTotal products are built based on the best practices, will achieve desired results when delivered, and can be delivered on time. The Software Architect validates new technologies and determines how they can be leveraged within our product offerings. Responsibilities include reviewing technical requirements and designing and architecting the base framework and architectural modules that support the domain specific modules that will be built by the engineering team of which the architect is an integral member of. The Software Architect will also be responsible for defining efficient deployment architectures to meet necessary installation requirements.
The ideal candidate will be highly motivated and have a passion for technology and creative problem solving. If you are self-driven, enjoy working in a team environment, have an entrepreneurial spirit and enjoy creating innovative solutions to complex problems, SumTotal may be a fit for you.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Operate independently in an agile software development environment.
Provide technical leadership and mentoring to product teams, partnering with them to translate architectural blueprints into shipping products
Define the application architecture, infrastructure and deployment needs.
Own the solution design. Understand the underlying business needs and craft a solution that meets these needs within the boundaries of the budget, existing assets or technology direction.
Identify proof of concept stories that will need to be completed in early iterations of the project.
Identify early any architectural risks for the project.
Engage in design sessions and generate realistic estimates.
Work with project managers to incorporate estimates into a project plan and generate project approach.
Identify, evaluate and demonstrate next generation technologies.
Create code that meets design specifications, follows standards, and is easy to maintain.
Work with various teams in the organization to ensure appropriate project requirements are met. Ability to teach other non-technical customers/other team members information about the code.
Mentor other engineers and engage in code review.
Ability to carry out all policies and procedures as established by the team, department or company at large\
Salary: Not Disclosed by Recruiter
Industry:IT-Software / Software Services
Functional Area:IT Software – Application Programming , Maintenance
Role Category:Programming & Design
Craft Software Development Technical Leadership Code Review Solution Design Project Planning Problem Solving
Desired Candidate Profile:
UG: Any Graduate – Any Specialization
PG:Any Postgraduate – Any Specialization, Post Graduation Not Required
Doctorate:Any Doctorate – Any Specialization, Doctorate Not Required
Bachelors Degree in Computer Science or related field. Masters degree is preferred.
Agile development methodologies.
10+ years hands on development experience using Microsoft technologies.
Expertise in MVC, the Entity Framework, MS SQL Server, Web Services, Cloud Services.
Expertise in building secure SAAS enterprise class applications.
Experience with Windows Communication Foundation (WCF).
Performance tuning and troubleshooting experience.
Experience with software architecture and full SDLC of large-scale distributed enterprise applications that employ Microsoft technologies.
Experience in architecting and developing high-volume, multi-tier, multi-tenant enterprise software applications and deployment architecture
Good communication and interpersonal skills
Self-reliant and motivated self-starter
Ability to reason logically and provide innovative solutions
Project and task oriented with a focus on details
Ability to work well within group or individually on projects
Knowledge of test-driven design approach.
Knowledge of unit testing frameworks.
Knowledge of Windows Foundation Presentation (WPF) is a plus.
SumTotal Systems India Pvt. Ltd.
Enterprise Product Development is about innovation. It s about developing solutions from a thorough understanding of customers needs and about thinking through their challenges. At SumTotal, you will be working with the brightest technological minds in a vibrant, complete product development eco-system, making it the ideal place to learn what makes software products successful. Here, we provide a world of opportunities for accomplished software engineers to make it big in this exciting world of Learning and Performance Management. We innovate, evolve and translate ideas into products. As an integral part of our global team, you will get ample opportunities to do things differently and create a profound impact. Not just on your career, but also on the Learning and Performance Management software space as well.
Recruiter Name:Pragnya J
Address:7th Floor, Maximus Towers, Building 2B,Mindspace Raheja IT ParkHyderabad,Telangana,India 500081