This job is expired
We're automatically mark job as expired after 180 days of its inactivity
Job details
Software Architect
Sign up for our
weekly newsletter
of fresh jobs
Job Description
Overview
About Planview
As the global leader in work and resource management, Planview makes it easier for all organizations to achieve their business goals. We provide the industry’s most comprehensive solutions for strategic planning, portfolio and resource management, Lean and Agile delivery, product portfolio management, capability and technology management (enterprise architecture), innovation management, and collaborative work and project management.
Our solutions span every class of work, resource, and organization to address the varying needs of diverse and distributed teams, departments, and enterprises. Headquartered in Austin, Texas, Planview’s more than 1400+ employees serve over 5,000 customers worldwide through a culture of innovative technology leadership, deep market expertise, and highly engaged communities. For more info., visit us at planview.com.
At Planview, you will collaborate closely with talented people in the US, Bangalore and Stockholm, with numerous opportunities to inspire and be inspired.
We are seeking an talented and experienced Software Architect with a strong background in C#, .NET, React, and AWS
Responsibilities
Lead the design and implementation of our web application modernization strategy.
Develop high-level product specifications with attention to system integration and feasibility.
Communicate effectively with stakeholders to identify functional and non-functional requirements.
Create high-quality software design and architecture by studying information needs, system flow, data usage, and work processes while adhering to the software development lifecycle.
Oversee the progress of the development team to ensure consistency with initial design.
Provide technical guidance and coaching to developers and engineers.
Develop architectural and technical documentation based on project requirements.
Ensure software meets all requirements of quality, security, scalability, extensibility, etc.
Qualifications
BSc/MSc in Computer Science, Engineering, or a related field.
Extensive experience programming in C# and .NET Framework, .NET Core or .NET 5/6.
Strong understanding of modern web development technologies and methodologies such as MVC, REST APIs, microservices, and cloud technologies (AWS).
Knowledge of front-end technologies such as JavaScript, TypeScript, HTML5, CSS, and a strong understanding of UI, cross-browser compatibility, and web standards.
Experience in refactoring, technical debt reduction, and optimizing existing code.
Experience with DevOps practices and CI/CD pipelines.
Strong knowledge of SQL and experience with ORM frameworks.
Excellent understanding of secure software development principles.
Exceptional problem-solving capabilities, critical thinking skills, and the ability to understand complex software architecture.
Excellent communication and teamwork skills.
Experience with version control systems, preferably Git.