JOBSEARCHER

Software Architect

We are a federal IT company on a mission to make customer experience (CX) the center of every government solution.Technology is our Passion. People are our Purpose. We know tech, but we love people. NuAxis is home to thinkers and feelers; engineers and artists. We work hard and support each other along the way. Teamwork is more than just a buzzword for us, it’s a state of mind.We believe happy employees do amazing work, so join our team NOW! We are currently seeking a talented and motivated Software Architect for a Remote Full-Time position.Job Summary: We are seeking a highly experienced and skilled Software Architect who would play a crucial role in the development of software systems. They will be responsible for making high-level design choices and dictating technical standards, including software coding standards, tools, and platforms. The successful candidate will work in accordance with the software development lifecycle and adhere to the client’s guidelines and policies.Key Responsibilities:Creating a robust software architecture that meets the client's business needs while ensuring scalability, reliability, and performance. Developing architectural solutions for complex business requirements and ensuring the architecture aligns with the enterprise architecture. Providing technical leadership and guidance to development teams throughout the software development lifecycle. Leading the development of prototypes and proofs of concept to validate and demonstrate the feasibility of architectural solutions. Evaluating and selecting appropriate software or hardware and suggesting integration methods. Staying current with emerging technologies and trends, and evaluating their potential impact on the organization's technology stack. Liaising with stakeholders to interpret their business needs and translate them into technical requirements. Collaborating with business and IT stakeholders to develop a shared understanding of the business domain and technology strategy. Overseeing the development process to ensure design quality, adherence to standards, and the timely delivery of solutions. Establishing and promoting architectural best practices and guidelines to ensure high-quality outcomes. Addressing technical challenges and finding innovative solutions to complex problems. Identifying and mitigating risks associated with the architecture and ensuring the system's robustness and reliability. Guiding and mentoring junior staff and ensuring the team stays abreast of the latest technology trends and best practices. Facilitating knowledge sharing and continuous learning within the development team. Creating and maintaining documentation related to software architecture and design decisions for future reference and compliance. Ensuring that architectural documentation is up-to-date and accessible to relevant stakeholders. Conducting initial kick-off meetings to discuss overall project goals. Participating in bi-weekly meetings to establish priority tasks and time estimates for completion. Providing monthly status reports on progress towards tasks and project goals. Ensuring testing is completed and documented before releasing any code changes to the production environment. Obtaining approval from the Project Manager for all production deployments. Validating time estimates for task completion periodically with the project manager to ensure productivity expectations are met. Ensuring the quality of the final released work meets established quality control standards, validated by the project manager. Defining and implementing software development processes and standards, ensuring adherence across all projects. Collaborating with other architects and technical leaders to align the architecture with the overall enterprise architecture. Participating in the selection and implementation of development tools and platforms to improve productivity and quality. Qualifications:15+ years of experience in designing, creating, and maintaining software systems. Proficiency in programming languages: ASP.NET, .NET, C#, SQL. Experience with web services. Systems knowledge: Windows, AWS. Familiarity with databases and applications: SQL Server, SQL Server Management Studio, MS Visio. Proficiency in IDEs: Visual Studio. Experience with Scrum and Agile practices. Knowledge of JavaScript frameworks. Authentication experience: SAML, OAuth, Duende Identity Server, Component Space. Understanding of software design patterns: MVC, MVVM, WCF. DevOps experience: IIS, TFS, Git. Preferred Skills:Strong analytical and problem-solving skills. Excellent communication and leadership abilities. Ability to work collaboratively in a team environment. Does this opportunity sound like a fit for you? If so, join our talent community and click to apply now!!Our Profile: We are an IT company with a unique mission—to make people the center of every federal IT solution. Our technologists have always gone the extra mile to help our federal clients succeed. And over the years, we saw a growing disconnect in how federal IT initiatives were built and managed. Time after time, programs failed because the focus was on the tools and products and not the people using them. Learn More. NuAxis is an Equal Opportunity/Affirmative Action Employer, including Vets and Disabled. Employment is contingent upon successful completion of a background investigation. Learn More about our Benefits and Culture!#NAI #DICE