Maryland Green Jobs

Maryland Mobile Logo

Job Information

Kforce Software Engineer in Linthicum, Maryland

Kforce has a client in search of a Software Engineer - Grails in Linthicum, MD.Summary:You will be responsible for the development of server-side logic, definition and maintenance of databases, and ensuring high performance and responsiveness to requests from the front-end. You will ensure that components and the overall application are robust and easy to maintain. You are expected to coordinate with your team, working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality products is important.Role & Responsibilities:

  • Integrate user-facing elements with server-side logic

  • Write reusable, testable, and efficient code

  • Design and implement low-latency, high-availability, and performant applications

  • Implement security and data protection

  • Integrate various data storage solutions, primarily for typical RDBMS but may include work with key-value stores, blob stores, data warehouses, etc.

  • Develop new user-facing features with various front-end frameworks/libraries

  • Build reusable components and front-end libraries for future use

  • Translate designs and wireframes into high-quality code

  • Optimize components for maximum performance across a vast array of web-capable devices and browsers

  • Experience with Grails is a must

  • Experience with Agile methodologies

  • Strong sense of team and group collaboration

  • Extraordinary ethics and compassion for your colleagues

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

  • Understanding the nature of asynchronous programming and its quirks and workarounds

  • Good understanding of templating concepts (e.g., Jade, EJS, etc.)

  • Good understanding of CSS pre-processors (e.g., SASS, Less, etc.)

  • Basic understanding of accessibility and security compliance

  • Thorough understanding of front-end technologies, such as HTML5, and CSS3

  • Solid grasp on user authentication and authorization between multiple systems, servers, and environments

  • Understanding integration of multiple data sources and databases into one system

  • Understanding of fundamental design principles behind a scalable application

  • Understanding of the differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

  • Experience creating database schema that represent and support business processes

  • Strong proficiency implementing automated testing platforms and unit tests

  • Proficiency with code versioning tools, such as Git

  • Familiarity with newer specifications of ECMAScript

  • Experience with data structure libraries (e.g., Immutable.js)

  • Familiarity with RESTful APIs and GraphQL

  • Knowledge of modern authorization mechanisms, such as oAuth2

  • Familiarity with modern front-end build pipelines and tools

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.Compensation Type:Years