What are the responsibilities and job description for the Application Developer Mid Level position at TechGlobal, Inc.?
Applications Developer Level I, II
Job Description
The Applications Developer works within our Data and Information Systems Branch (DIS) Development Teams, and participates in designing, developing, testing, debugging, delivering, and maintaining data information systems in support of regional fisheries monitoring and research efforts, such as the observer program, electronic monitoring program, Study Fleet Program, Bottom Longline Survey, among others. DIS Development Teams are aligned to deliver data information systems consistent with NOAA/NMFS/ Office of the Chief Information Officer (OCIO) and the NEFSC Information Technology Division (ITD) security and organizational requirements. DIS Development Teams capabilities include web applications, desktop applications, application programming interface (API), databases, and mobile applications. The following tasks are illustrative only and may include other related duties:
- Provide lifecycle support of applications and ensure compliance of NEFSC/FMRD baseline policies and procedures and data standards and governance.
- Possess a broad knowledge of platforms and operating systems, programming languages, software system design, and requirements analysis.
- Design, develop, test, debug, deliver, and maintain data information systems in support of NEFSC fisheries monitoring and research efforts.
- Prepare comprehensive test plans for codebases and recommend corrections to DIS.
- Resolve challenges with software and respond to suggestions for improvement and enhancements on a continual basis throughout the SDLC.
- Execute performance monitoring, incident and problem management, change and configuration management, and service level performance for DIS projects.
- Revise existing data and information systems and procedures to correct deficiencies and maintain more effective data handling, conversion, input/output requirements, and storage, among others.
- Provide application support to DIS, including:
- Responding to technical inquiries.
- Software rationalization and lifecycle management.
- Performing routine monitoring, tuning, and audits of data and information systems.
- Application maintenance and troubleshooting.
- Coordinate and implement application patches, upgrades, and configuration changes.
- Business continuity, disaster recovery planning and testing, and configuration documentation.
- Analyze data and information systems and audit logs and identify potential issues.
- Maintain all code using Git and Github or NEFSC standard.
- Utilize Agile Development in cooperation with DIS Development Team members, both Federal and contract employees, and participate in daily Scrum and bi-weekly Sprint close/open.
- Coordinate with NEFSC Federal and contract employees where necessary to communicate application development impacts on baseline infrastructure systems governed by the CCB, and other entities that manage changes to the overall NEFSC IT infrastructure.
- Work in concurrence with the NEFSC IT Security Officer (ITSO) to maintain and implement security requirements.
- Create and maintain technical and user documentation for all developed applications.
- Contribute to/and maintain documentation for a Standard Operating Procedures (SOP) library in the areas of software development for all DIS projects.
- Must have comprehensive and proficient knowledge of platforms, operating systems including Windows, systems architectures, and of programming languages.
- Rely on experience and judgment to plan and accomplish goals.
Required Qualifications
- Minimum of four (4) years demonstrated experience in application development or a related field; B.S\B.A in Computer Science desired.
- Agile development experience such as Scrum or similar methodology desired.
- Possess excellent written and oral communication skills.
- Detail oriented and organized with strong analytical skills.
- Demonstrated success working in a team environment that includes flexibility working with a team in an organization that is dispersed; coordinating with the work of others; facilitating interactions among team members with diverse skill sets.
- Desired programming languages, libraries, frameworks and technologies include, but not limited to: Windows, JavaScript, HTML, CSS, PHP, SQL, PL/SQL, C, C , C# .Net, Java, Python, Codeigniter, Laravel, React, Vue, Progressive Web Applications, modern web browsers and DOM manipulation, Android, Oracle, Oracle APEX, SQL Developer, Linux, MySQL, SQLite, IndexedDB, MongoDB, PostgreSQL, AWS, Google Cloud Platform.
- Citizenship: US Citizen or Green Card holder
- Clearance: Must be able to pass a background check for a public trust.
Other Details
- Location: Hybrid, must be able to travel to customer site in Falmouth, MA.
- Salary Range: TBD, based on qualifications
- Job Type: Full-time, W2
- Travel: N/A
About Us
FedGeek is leading the next generation of federal consulting. Our mission is to provide passionate service to every customer. We built FedGeek to raise the bar in government contracting because excellent service should be the standard, not the exception. We value collaboration, excellence, and ownership. We hold ourselves to a higher standard and bring a rare energy and commitment to our projects. This is where passion meets mission. This is FedGeek.
Notice
Come as you are! FedGeek is an equal opportunity employer. Our employment decisions are based on business needs and individual qualifications without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status. FedGeek is a progressive and open-minded company that does not tolerate discrimination or harassment of any kind.
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Experience level:
- 4 years
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Woods Hole, MA 02543: Reliably commute or planning to relocate before starting work (Required)
Education:
- Bachelor's (Required)
Experience:
- Application development: 4 years (Required)
- Angular: 1 year (Preferred)
Work Location: Hybrid remote in Woods Hole, MA 02543
Salary : $70,300 - $89,000