TM Solutions, Inc Hiring for Software Engineer at Alexandria, VA Full Time
TM Solutions, Inc
Job Details
Estimated: $100,000 – $140,000 a year1 hour ago
Qualifications
C++
OOP
Design patterns
Java
Software development
Bachelor’s degree
Master’s degree
Full Job Description
JOB DESCRIPTION: The Software Engineering will be responsible for analyzing and modifying the existing software, Flexera. They will also be responsible for designing, constructing and testing end-user applications that to ensure the software meets the user needs. Additionally, they will be expected to attend project meetings, in which they will communicate any updates related to tasks to the Project Manager and Customer.
ROLE AND RESPONSIBILITIES:
Analyze the needs of the end-user
Design, test, and develop the software to ensure functionality
Recommend upgrades for existing systems and programs
Develop separate elements of a software that work well in the program as a whole
Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers
Ensure continued functionality of a program during maintenance and testing of software
Document each aspect of a system or application as a reference for future upgrades and maintenance
Revisit the development process to fix bugs or address client or consumer concerns
Communicate/Provide information to leadership by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
QUALIFICATIONS AND EDUCATION REQUIREMENTS:
Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
5+ years of professional software development experience
Proficiency in Java or C++, and object-oriented design skills