Drug Screen
Yes
Background Checks
Yes
Position Description
Senior IT Application Developer for MGCB highly complex in house, COTS and vendor hosted applications. Serves as a senior developer and resource, leading the code development, providing advice and guidance to other development staff. Performs application development duties related to the design, development, enhancement, implementation and maintenance of Visual Studio, .Net, ASP.Net, VB.Net, VB 6.0, JAVA, and client server environment. Serves as a technical consultant to MGCB clients to develop solutions to streamline critical business processes according to MGCB’s strategic plan. This position is integral to developing and maintaining MGCB’s automated processes, streamlining critical business processes, data integrity, and securing MGCB systems.
Skills Required
• Visual Studio, .Net, ASP.Net, ADO.Net.VB.Net, SQL, and VB 6.0, Java • Oracle and MS SQL Server database design and stored procedures.
Skills Preferred
• object-oriented design and the Unified Modeling Language (UML). • client server programming languages such as XML, ABAP, XI, web services , COBOL, XGEN, C#, • Windows/Unisys operating systems. • application security and installation, configuration on a server environment.
Experience Required
Software Engineer capabilities with 8 or more years of experience, • Experience with computer Programming Languages such as Visual Studio, .Net, ASP.Net, ADO.Net.VB.Net, SQL, and VB 6.0, Java • Experience with Oracle and MS SQL Server database design and stored procedures. • Ability to recognize, gather, assemble, correlate and analyze facts; draw conclusions; define problems; and devise solutions and alternatives, in particular the ability to research and investigate existing program code to arrive at the definition of program problems. • Ability to conduct interviews and establish and maintain effective relationships with systems users • Ability to communicate effectively with others particularly technical terminology at a level appropriate to the audience • Ability to work under pressure • Knowledge of systems development lifecycle methodologies used in the development and maintenance of computer systems. • Knowledge of the concepts and operating principles of data communications and data processing hardware and software. • Knowledge of the principles, theories, techniques and methodologies of data processing systems analysis. • Knowledge of browser based (web) and object oriented application design techniques and tools. • Ability to recognize, gather, assemble, correlate and analyze facts; draw conclusions; investigate and define problems; and devise solutions and alternatives for automated information technology systems. • Ability to effectively make oral and written reports and prepare clear and concise presentations. • Ability to conduct effective requirements gathering interviews and establish and maintain effective relationships with system users. • Ability to communicate effectively with others particularly technical terminology at a level appropriate to the audience.
Experience Preferred
• Experience with object-oriented design and the Unified Modeling Language (UML). • Experience with client server programming languages such as XML, ABAP, XI, Workflow and BASIS, COBOL, XGEN, C#, Java. • Experience with Windows/Unisys operating systems. • Experience with application security and installation, configuration on a server environment.
Education Required
Education Preferred