Software Developer
Software Engineer This role is 100% remote. Need Java/Struts/Spring and C#. 75% of the time will be on Java 25% C#. Must have been in the US for 5 years. We are looking for a software engineer on a GSA program. The candidate will be expected to devise effective ideas that will deliver benefit to the customer, develop, and demonstrate these concepts coherently. Candidates should have: Bachelor’s degree in Computer Science or related discipline with 5-8 years of experience or a Master’s degree and 3-5 years of experience in Java and. NET technologies Manages and provides software development support using format specifications, data flow diagrams, and other accepted design techniques and performs systems modeling, simulation, and analysis Designs, develops, tests, deploys and maintains software installations that meet user and business requirements Make recommendations and implements technology upgrades and business-specific enhancements to existing systems resulting in improved system efficiencies and performanceOOA/OOD knowledge Strong understanding of software development patterns and best practices 5+ year experience with J2EE frameworks and full life cycle N-tier software development from conceptual design to implementation including the following technologies: JBOSSHTML4/5XMLJDBCCSSJavaScriptSQLStrutsSpringAngularJQueryHibernateAsposeJSFRichFacesExperience with one or more industry standard Java IDEs - Eclipse, JDeveloperGood experience with Web Service development Hands-on experience with ASP.NET/C#,.NET framework 4.0+, Web forms, Visual StudioStrong understanding of relational database architecture Experience working in an Agile environment. Experience using Team Foundation server and/or JIRA is desirable Experience in PL/SQL development a plus Experience with CM process and version control tools Problem-solving, goal-oriented, willing to learn, with good coding skill and engineering intuition Positive attitude toward work and other people, team player Must have good communication skills and comfortable interacting with multiple teams and customers Candidate must successfully pass a government MBI background investigation. (Previous background investigation (NACI) or clearance is a plus) We need to fill the position as soon as possible.