What are the responsibilities and job description for the Junior Software Developer position at Modern Technology Solutions Inc?
2 years of software engineering / development experience, to include recent experience in agile software engineering environments. Demonstrable skill in one or more high-level object-oriented programming languages (e.g. Java, C , and/or python). Interest and knowledge of modeling and simulation concepts (discrete-event, stochastic variables, Monte Carlo analysis, etc.). Must work well in a team environment and have the ability to interact with data suppliers and customers. Able to work both independently and in a collaborative environment in order to provide required functionality/analysis and meet timelines. Ability to communicate and explain complex technical issues and provide comprehensive results and analysis in both written and oral presentations. Bachelor's degree in computer science or a related technical field. Domain knowledge of missile and sensor modeling and simulation is highly desired. A full understanding and experience developing software utilizing the full software development lifecycle process. Familiarity with source code configuration tools such as Git and Gitlab. Master's degree in computer science or a related technical engineering field. An active secret clearance is required.