RBTC Job Board
Find a Job
Post Your Resume
RBTC Main Site
Senior Software Engineer
Vitech Corporation is focused on bringing model-based systems engineering methodology to address complex development and business problems. Using a an integrated solutions approach, Vitech offers extensive services, training and its systems engineering software suite, CORE, to help navigate through today’s systems environment.
Vitech is seeking an experienced and motivated Senior Software Engineer to expand our elite product development team. This position offers the opportunity to develop high-end commercial engineering software products in a fast-paced, no-nonsense environment using modern tools and approaches. Our team of software and quality assurance engineers work collaboratively—with inputs from customers and our own industry experts—to produce high-quality product releases in an agile process, continually delivering new capabilities to the market and empowering our customers to develop better solutions to their systems challenges across a wide range of industries.
Who is Vitech? We are a pioneer and industry leader in integrated model-based systems engineering solutions. After 28 years supporting the systems engineering community—including commercial and government organizations involved with some of the most complex and innovative programs around the world—we are poised to take our solution to the next level! Through our 2019 acquisition by Zuken Inc., a global provider of electrical and electronic design and data management solutions, we aim to connect systems engineering and detailed design capabilities in unprecedented ways, enabling a new era of product development and integration. To do so, we must continue to advance our state-of-the-art software while cultivating our user community and the ecosystem of third-party connectors and other resources at an ever-increasing pace.
Working at Vitech affords all team members the opportunity to contribute across the company – product definition, methodology, marketing, customer experience, and beyond. This is an opportunity to escape bureaucratic environments and mundane software projects to make a real difference in an organization delivering mission critical tools that help change our world.
Robust collaboration with other software engineers and product experts at our headquarters in Blacksburg, Virginia, is critical to success in this role. This position may involve access to information that is subject to the International Traffic in Arms Regulations (ITAR). All applicants must be U.S. persons within the meaning of ITAR.
Our software development team is charged with ensuring that our GENESYS™ product line meets the exacting standards necessary to properly serve our customer base. Our software is used to develop highly technical mission critical systems around the world—everything from advanced aerospace and defense technologies to green systems leveraging alternative energy sources to medical equipment providing critical diagnostic information.
To thrive at Vitech, a Senior Software Engineer must:
Engage with product stakeholders and development teammates through requirements definition, design, implementation, and test on small to large projects
Work within an agile development environment leveraging methods such as test-driven development and Scrum
Develop estimates for work products
Comprehend, leverage, and improve upon existing software systems
Design and implement software using Microsoft Visual Studio, .NET 4, and C#
Promote use of common software patterns and best practices
Mentor less experienced team members throughout the software lifecycle via code inspections and other peer reviews
Embrace the plan-do-check-act cycle, recommending process and methodology improvements as part of a learning organization
Maintain a willing and flexible attitude, assuming duties as needed to contribute to team success
Be a self-starter with the ability to multi-task and communicate technical issues efficiently
At least seven years of practical software development experience leveraging object-oriented techniques and fundamental software patterns and best practices
At least five years of C#, Microsoft .NET, and Microsoft SQL Server experience
Solid understanding of relational database design and transactional systems
Strong verbal and written communication skills
Excellent organizational skills and attention to detail
Ability and desire to work collaboratively as part of a greater development team and larger organization to deliver needed capabilities to our clients
A passion for bringing quality products to market!
The following qualifications are not required but would position you for even greater success at Vitech:
A technical degree from an accredited college (computer science, engineering, or similar)
Prior experience with agile processes, test-driven development, and the scrum methodology
Knowledge of .NET 4, VB.NET, WCF, WPF, and ASP.NET
Knowledge of Microsoft Team Foundation Server and MSBuild
Knowledge of DevExpress software components
Knowledge of yFiles diagramming components
Familiarity with service-oriented architectures and REST
Working at Vitech
For additional information about working at Vitech, visit our
2270 Kraft Drive
Blacksburg, VA 24060
Sharing and Options
Other Jobs From This Employer
Get Notified of New Jobs at the RBTC Job Board
This will open a new window so make sure that popup windows for this site are enabled.